webForumDet fria alternativet

Skriv två omformler i samma funktion

Kontorsprogram

6 svar · 1 929 visningar · startad av jockeviv

Medlem sedan sep. 20134 inlägg
Frågan#1

Hej
Har fått hjärnsläpp på söndagsmorgonen! Behöver hjälp!

I cell AU6 vill jag att det skall stå "JA" om det står ett tal i cell P6 och i Q6 som är större än 0. Om det i någon av P6 eller Q7 står 0 eller inget, så skall det i AU6 returnera "NEJ"

Hur gör jag ?

Ytterst tacksam för svar! !

Medlem sedan nov. 201253 inlägg
#2

Skumma villkor... Vet inte om de går inte ihop egentligen. Du måste bestämma om ett tomt Q7 skall "vinna" över ifyllda P6&Q6.

Delvillkor
A =OCH(P6>0;Q6>0)
B=ELLER(Q6=0;Q6="";Q7=0;Q7="")
Aternativt
B=ICKE(OCH(Q6>0;Q7>0))

Om det skulle stå ett tal i P6 och Q6 medan Q7 är tomt/0 så kommer båda villkoren att bli giltiga

Kolla själv:
=OM(OCH(P6>0;Q6>0);"JA";"")&" "&OM(ELLER(Q6=0;Q6="";Q7=0;Q7="");"NEJ";"")

Om vi antar att det finns hierarki, dvs det skall alltid stå JA om P6+Q6 är ifyllt men bara NEJ om Q6 eller Q7 är tomt så bör följande fungera
=OM(OCH(P6>0;Q6>0);"JA";OM(OCH(Q6>0;Q7>0);"";"Nej"))

Den här blir tom om P6 är ifylld men både Q6 och Q7 har data
/MV

Medlem sedan sep. 20134 inlägg
#3

Hej
jag testar att formulera om frågan, då det var otydligt vad jag ville åstadkomma:

"Två celler måste ha värde större än 0 i sig för att returnera "JA" annars "NEJ""

I cell AU6 vill jag att det skall stå "JA" om det står ett tal i cell P6 och i Q6 som är större än 0. Om det i båda eller någon av P6 eller Q6 står 0 eller inget, så skall det i AU6 returnera "NEJ"

(Syftet är att i ett stor excelark ha koll på så att det är värde ifyllt i P6 och Q6, när man kommer längre fram i arket. Om det då returnerar "NEJ" i AU6, så vet man att man missat att fylla i värde i antingen P6 eller Q6 och då får man gå tillbaka och fylla i detta.)

Medlem sedan nov. 201253 inlägg
#4

Du råkade skriva in Q7 på ett ställe i första frågan. Därav förvirringen.

Det här räcker väl det här bra?
=OM(OCH(P6>0;Q6>0);"JA";"NEJ")

Eller, om du vill ha en kortare formel och nöjer dig med sant/falskt istället för Ja/Nej:
=(OCH(P6>0;Q6>0))

Medlem sedan sep. 20134 inlägg
#5

Nu kom vi lite närmare :) Nu är enda problemet att om jag lämnar ett mellanslag i P6 eller Q6 så returneras JA, men där skall jag returneras Nej, går det att ordna?

Medlem sedan nov. 201253 inlägg
#6

Det finns en massa sätt att kolla om en cell innehåller tal.
=OCH(ÄRTAL(P6);ÄRTAL(Q6))
=(ANTAL(P6:Q6)=2) (du kan jämföra ANTAL(P6:Q6) med ANTALV(P6:Q6) om du känner för lite skolbänk)

Etc

Sen är det bara att slänga in fler villkor i din formel
=OM(OCH(P6>0;Q6>0;ANTAL(P6:Q6)=2);"JA";"NEJ")

Medlem sedan sep. 20134 inlägg
#7

Stort tack! Nu funkar det precis som jag vill!

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)