---
title: "If-sats i Excel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/147899-if-sats-i-excel"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "Percy"
published: "2006-06-10T06:26:40.000Z"
updated: "2006-06-12T15:18:38.000Z"
replies: 1
views: 1542
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/kontorsprogram/147899-if-sats-i-excel"
---

# If-sats i Excel

## #1 — Percy, 2006-06-10T06:26Z

Hej!

Har ett excelark med följande data:

```
F3: 20:00 (ex, den varierar över tid)
P1: 23:00
P3: =($P$1-F3)*24
```

Vad jag vill åstadkomma är en if-sats i cellen P3 som kontrollerar om cellen F3 innehåller värdet/tiden 00:00 så ska cellen P3 vara 0, annars (om cellen F3 skiljer sig från 00:00) ska cellen P3 innehålla värdet av formeln =($P$1-F3)\*24.

Har testat smått med ngt i den stilen:

```
=if(F3="00:00";0;($P$1-F3)*24)
```

felet blir att då cellen F3 har värdet 00:00 så är ändå if-satsen false och ger då inte värdet 0, utan kör ($P$1-F3)\*24.

bör även tilläggas att cellerna F3 och P1 är formatderade enligt custom tt:mm.

Förstår att det tycks verka vara ngt konstigt med "00:00", ngn som har en vettig lösning på hur det bör stå istället? Tack!

Permalänk: https://www.webforum.nu/p/147899

## #2 — MindreVetande, 2006-06-12T15:18Z

KISS :-)
\=if(F3=0;0;($P$1-F3)\*24)
(Kolla hur det "verkliga värdet" ser ut för olika tidpunkter genom att ändra visningsformatet i F3 till tal)

Eller, orkar inte översätta:
\=OM(F3=TIDVÄRDE("00:00");0;($P$1-F3)\*24)

Eller är det så att F3 kan innehålla en datumdel också? Då är det ju bara decimaldelen du vill åt, Hmmm. 
\=OM(REST(F3;10)\*10=0;0;($P$1-F3)\*24)
Rest borde heta MOD på utrikiska

Permalänk: https://www.webforum.nu/p/1828756

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/147899-if-sats-i-excel
