Avatar billede denero Juniormester
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?
Avatar billede xl-Enthusiast Ekspert
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.
Avatar billede denero Juniormester
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.
Avatar billede denero Juniormester
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".
Avatar billede denero Juniormester
10. september 2015 - 08:53 #4
Undskyld ikke "Fejl" men "Mangler"
Avatar billede xl-Enthusiast Ekspert
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)?
Avatar billede denero Juniormester
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.
Avatar billede xl-Enthusiast Ekspert
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";"")))))
Avatar billede denero Juniormester
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"
Avatar billede xl-Enthusiast Ekspert
10. september 2015 - 11:47 #9
Hvis A1 >1 og A2":A11 er 1 eller større får jeg reultat OK.
Avatar billede denero Juniormester
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?
Avatar billede xl-Enthusiast Ekspert
10. september 2015 - 17:49 #11
Avatar billede denero Juniormester
10. september 2015 - 20:02 #12
Kan ike åbne linket?
Avatar billede xl-Enthusiast Ekspert
10. september 2015 - 20:47 #13
Avatar billede denero Juniormester
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
Avatar billede xl-Enthusiast Ekspert
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.
Avatar billede denero Juniormester
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.
Avatar billede xl-Enthusiast Ekspert
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.
Avatar billede denero Juniormester
11. september 2015 - 10:51 #18
OK
Avatar billede xl-Enthusiast Ekspert
11. september 2015 - 12:14 #19
Jeg trækker mig da jeg ikke tror jeg har fattet opgaven.
Avatar billede xl-Enthusiast Ekspert
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.
Avatar billede denero Juniormester
13. september 2015 - 09:24 #21
Lukker og tak for forsøget.
Avatar billede denero Juniormester
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"))))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester