08. september 2015 - 10:49
Der er
21 kommentarer og 1 løsning
Hvis sætning for flere celler
Tester værdierne i A1 og A2 Skal i stedet teste A1 og A2:A11 Logisk Test A1=0 Værdi hvis sand "Mangler" Værdi hvis falsk HVIS(A1=1;HVIS(A2=0;"OK";"FEJL");HVIS(A1>1;HVIS(A2>=1;"OK";"FEJL"))) Hvis jeg stadig skal teste A1 og i stedet for A2", skal A2" til A11 testes. Hvordan kommer formlen så til at se ud?
Annonceindlæg fra Computerworld
08. september 2015 - 11:15
#1
Er det sådan her: =HVIS(A1=1;HVIS(OG(A2:A11=0);"OK";"FEJL");HVIS(A1>1;HVIS(OG(A2:A11>=1);"OK";"FEJL"))) Det er en matrixformel, så hold Ctrl og Shift nede før du trykker på Enter.
08. september 2015 - 20:43
#2
Virker ikke helt efter hensigten. Vil gerne vende tilbage i morgen, da jeg er hængt lidt op. God aften.
10. september 2015 - 08:52
#3
A1 = 1 og A2:A11 = 0, her virker den ( melder "OK" i A1) A1 = 1 og A2:A11 = >0, her virker den ( melder "Fejl" i A1) A1 = 0 og A2:A11 = >0, her virker den ikke ( melder "Falsk" i A1) Den skulle gerne melde "Fejl".
10. september 2015 - 08:53
#4
Undskyld ikke "Fejl" men "Mangler"
10. september 2015 - 09:33
#5
Hvor mange forskellige situationer kan forekomme: A1 (<0, 0, 1, >1)? A2:A11 (alle (eller mindst én) = 0, alle (eller mindst én) >0)?
10. september 2015 - 10:03
#6
Hvis A1 er o, skal der meldes Mangler (celle G1), Hvis A1 er 1 og A2:A11 er o meldes OK (celle G1), Hvis A1 er 1 og A2":A11 er større end 0 meldes Fejl (celle G1), Hvis A1 er større end 1 og A2:A11 er o meldes Fejl (celle G1), Hvis A1 er større end 1 og A2:A11 er større end o meldes OK (celle G1), ..håber det giver mening.
10. september 2015 - 11:19
#7
Er den her (matrixformel) bedre =HVIS(A1=0;"Mangler";HVIS(OG(A1=1;A2:A11=0);"OK";HVIS(OG(A1=1;A2:A11>0);"Fejl";HVIS(OG(A1>0;A2:A11=0);"Fejl";HVIS(OG(A1>0;A2:A11>0);"OK";"")))))
10. september 2015 - 11:39
#8
Har testet: Hvis A1 er 0 - resultat: Mangler Hvis A1 er 1 - resultat: ok Hvis A1 er >1 og A2:A11 er 0 - resutat: Fejl virker efter hensigten men... Hvis A1 >1 og A2":A11 er 1 eller større - resutat (Kommer der ingenting), skulle gerne være "ok"
10. september 2015 - 11:47
#9
Hvis A1 >1 og A2":A11 er 1 eller større får jeg reultat OK.
10. september 2015 - 13:24
#10
Det forstår jeg ikke helt. Det er vel stadig en matrixformel? Formlen i dit indlæg rækker ud over rammen, kan der være gået noget tabt?
10. september 2015 - 17:49
#11
10. september 2015 - 20:02
#12
Kan ike åbne linket?
10. september 2015 - 20:47
#13
11. september 2015 - 07:42
#14
Linket virker nu, men regnearket virker ikke helt, som forventet: Hvis A1 = 1 og A2 = 1 kommer der ingen melding Hvis A1 = 2 Og A3 = 2 kommer der ingen melding
11. september 2015 - 09:58
#15
Så gå tilbage til mit indlæg #5 og overvej om du svarede fylfestgørende på det jeg spurgte om, blandt andet: A2:A11 (alle (eller mindst én) = 0, alle (eller mindst én) >0)? Jeg forudsatte "alle" da du ikke svarede på det.
11. september 2015 - 10:36
#16
Jeg forstår ikke helt, vil du forklare nærmere? Hvis A1 er større end 1, skal mindst en af A2:A11 være større end 0.
11. september 2015 - 10:50
#17
Altså mindst 1 af A2:A11 skal være større end nul, skriver du nu. Men det var jo just det jeg spurgte om i #5 og som du ikke svarede på, hvorefter jeg, som nævnt i #15, forudsatte alle. Formlen skal så ændres igen, men jeg har ikke tid lige i øjeblikket.
11. september 2015 - 10:51
#18
OK
11. september 2015 - 12:14
#19
Jeg trækker mig da jeg ikke tror jeg har fattet opgaven.
11. september 2015 - 12:38
#20
Medmindre da at du vil uploade en fil hvor du viser de tænkelige situationer der kan forekomme og de tilhørende ønskede resultater, men det skal i givet fald gå hurtigt, da jeg kun har få timer inden jeg tager på tur.
13. september 2015 - 09:24
#21
Lukker og tak for forsøget.
13. september 2015 - 17:16
#22
Hvis nogen kan bruge det, har jeg fundet en løsning, der virker: =HVIS(A1=0;"Mangler";HVIS(A1=1;HVIS(SUM(A2:A11)=0;"OK";"FEJL");HVIS(A1>1;HVIS(SUM(A2:A11)>=1;"OK";"FEJL"))))
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig