---
title: "Om en cell i Excel är tom"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/152147-om-en-cell-i-excel-är-tom"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "pelk"
published: "2006-10-05T16:04:44.000Z"
updated: "2006-10-05T20:39:18.000Z"
replies: 5
views: 3676
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/152147-om-en-cell-i-excel-är-tom"
---

# Om en cell i Excel är tom

## #1 — pelk, 2006-10-05T16:04Z

hej
skulle behöva hjälp med följande

> Om B6 är tom så är B9 tom. Annars är B9=A9\*B6\*60/1000

Trodde att följande skulle funka:

```
=OM(B6="";A9*B6*60/1000;"")
```

Men om B6 inte är tom, så blir B9 tom, annars skrivs 0
varför?

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

## #2 — MindreVetande, 2006-10-05T16:51Z

> **pelk skrev:**
>
> hej
> skulle behöva hjälp med följande
> Trodde att följande skulle funka:
>
> ```
> =OM(B6="";A9*B6*60/1000;"")
> ```
>
> 
> Men om B6 inte är tom, så blir B9 tom, annars skrivs 0
> varför?

Du har vänt på det hela. Det är den första saken som utförs om vilkoret (B6="") är sant. Ändra till

```
=OM(B6="";"";A9*B6*60/1000)
eller
=OM(B6<>"";A9*B6*60/1000;"")
Eller
=OM(ÄRTOM(B6);"";A9*B6*60/1000)
```

\*\*\*IGNORERA\*\*\*\*\*\*\*
anledningen till att du får 0 vet jag inte. Men det borde bero på att värdet i B6 och A9 genererar det resultatet (eller att du har "strypt" antalet decimaler). För det är inget fel på din ekvation

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

## #3 — yohpops, 2006-10-05T16:52Z

Vad är A9?
Om A9 är noll eller B6 är noll så blir B9 noll.

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

## #4 — MindreVetande, 2006-10-05T17:16Z

Är bråttom till tvättstugan en gilltig ursäkt för hjänsläpp :q 
Anledningen att det blir 0 är naturligtvis att det bara beräknas när B6 är tom
dvs A9\*B6\*60/1000;""= A9\*0\*60/1000=0
  :r

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

## #5 — pelk, 2006-10-05T18:50Z

> **MindreVetande skrev:**
>
> Är bråttom till tvättstugan en gilltig ursäkt för hjänsläpp :q 
> Anledningen att det blir 0 är naturligtvis att det bara beräknas när B6 är tom
> dvs A9\*B6\*60/1000;""= A9\*0\*60/1000=0
>   :r

Fattar tyvärr inte \*kliar sig i huvvet\*
Hur skall jag skriva föra tt få rätt?

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

## #6 — MindreVetande, 2006-10-05T20:39Z

Se min första post. Du har råkat skriva villkoret "åt fel håll". 
Ditt villkor 
B6="" 
blir ju **Sant** när B6 är tomt, och du ber ju att den skall räkna ut formeln när villkoret är sant. 
Om det faktiskt står något i b6 så blir ju B6="" **Falskt**, och då har du bett excel skriva ut ""

Du kan "vända på villkoren" till  
B6\<\>"" 
Då blir villkoret **Sant** när B6 **inte** är tomt) då hamnar formeln och "" rätt i ditt exempel
\=OM(B6\<\>"";A9\*B6\*60/1000;"")

Alternativt behåller du ditt vilkor, men byter plats på det den skall göra, dvs
\=OM(B6="";"";A9\*B6\*60/1000)

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

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/152147-om-en-cell-i-excel-är-tom
