Avatar billede jokerper Nybegynder
06. marts 2009 - 11:28 Der er 10 kommentarer og
1 løsning

Hjælp til 4*4 +1 hvis´er

Jeg har nogle agumenter som er:

hvis der står noget i C2 og der i G3 er noget så skal =J31.

hvis der står noget i C2 og der i G3 og H3 er noget så skal =J31+J34.

hvis der står noget i D3 eller E3 og der i g3 er noget så skal =J32.

hvis der står noget i D3 eller E3 og der i g3 og H3 er noget så skal =J32+J35.

Alt sammen i samme felt - kan det lade sig gøre?

Felterne indeholder:
D3, E3 - sand/falsk
C2, C3, G3 H3 - tal

Sumfelter indeholder:
J31, J32, J34, J35 - tal
Avatar billede Atomikos Nybegynder
06. marts 2009 - 12:47 #1
Lidt laaang formel, men
=IF(AND(NOT(ISBLANK(C2));NOT(ISBLANK(G3)));J31;IF(AND(NOT(ISBLANK(C2));NOT(ISBLANK(G3));NOT(ISBLANK(H3)));J31+J32;""))

er løsningen til de første to ønsker. Ved at fortsætte med 'falsk' udsagnet i if-formel kan du fortsætte med de to sidste.

Bliver dog nok lidt uoverskuligt til sidst....

Det formlen gør er:
Hvis C2 og G3 begge ikke er blanke - NOT(ISBLANK(C2)) evaluerer om feltet er tomt - skal der skrives værdien af feltet J31. Hvis C2 eller G3 er blanke, test om C2, G3 og H3 er blanke... osv

Håber det hjælper
Ulrik
Avatar billede Atomikos Nybegynder
06. marts 2009 - 12:55 #2
den fulde ser således ud:
=IF(AND(NOT(ISBLANK(C2));NOT(ISBLANK(G3)));J31;IF(AND(NOT(ISBLANK(C2));NOT(ISBLANK(G3));NOT(ISBLANK(H3)));J31+J34;IF(AND(OR(D3;E3);NOT(ISBLANK(G3)));J32;IF(AND(OR(D3;E3);NOT(ISBLANK(G3));NOT(ISBLANK(H3)));J32+J35;""))))

formlen fortsætter kun hvis en test er falsk, dvs hvis C2 elelr G3 er blanke, testes der om C2, G3, og H3 har noget - hvilket de nok ikke har siden C2 eller G3 er tom....

Måske du kan lege med rækkefølgen
Avatar billede Atomikos Nybegynder
06. marts 2009 - 12:56 #3
bemærkede at kopiereing var lidt svær:

Der indsatte linieskift:
=IF(AND(NOT(ISBLANK(C2));NOT(ISBLANK(G3)));J31;
IF(AND(NOT(ISBLANK(C2));NOT(ISBLANK(G3));NOT(ISBLANK(H3)));J31+J32;
IF(AND(OR(D3;E3);NOT(ISBLANK(G3)));J32;
IF(AND(OR(D3;E3);NOT(ISBLANK(G3));NOT(ISBLANK(H3)));J32+J35;""))))
Avatar billede jokerper Nybegynder
06. marts 2009 - 13:01 #4
Jeg fandt selv denne - men den virker helt præsic, men hvis der er en som kan se noget som kan bruges.
Avatar billede jokerper Nybegynder
06. marts 2009 - 13:01 #5
=HVIS(OG(C2<>"";G3<>"";H3<>"");J31+J34;HVIS(OG(C2<>"";G3<>"");J31;HVIS(OG(C2<>"";D3<>"";G3<>"";H3<>"");J32+J35;HVIS(OG(D3<>"";G3<>"");J32;""))))
Avatar billede Slettet bruger
06. marts 2009 - 13:02 #6
=HVIS(OG(ELLER(D3<>"";E3<>"");G3<>"";H3<>"")=SAND;J32+J35;HVIS(OG(ELLER(D3<>"";E3<>"");G3<>"")=SAND;J32;HVIS(OG(C2<>"";G3<>"";H3<>"")=SAND;J31+J34;HVIS(OG(C2<>"";G3<>"")=SAND;J31;""))))
Avatar billede jokerper Nybegynder
06. marts 2009 - 13:42 #7
Denne her meget meget æt på tror jeg.

=HVIS(OG(ELLER(ER.TOM(C2));IKKE(ER.TOM(G3)));J31+J34;HVIS(OG(IKKE(ER.TOM(C2));IKKE(ER.TOM(G3));IKKE(ER.TOM(H3)));J32+J35;HVIS(OG(ELLER(D3;E3);IKKE(ER.TOM(G3)));J32;HVIS(OG(ER.TOM(D3);IKKE(ER.TOM(D3));IKKE(ER.TOM(G3));IKKE(ER.TOM(H3)));J32+J35;""))))

hvis der kun er værdi i C2 og G3 så skal sum være J31.

hvis der kun er værdi i C2, G3 og H3 så skal sum være J31+J14.

Det virker ikke...
Avatar billede jokerper Nybegynder
06. marts 2009 - 13:46 #8
Det ser sku´ud til at du ramte plet...

Jeg tester lige, tak.
Avatar billede Atomikos Nybegynder
06. marts 2009 - 14:03 #9
Hvad gør C2<>""?
Avatar billede jokerper Nybegynder
06. marts 2009 - 21:51 #10
Er der en som gider hjælpe med dette:

=HVIS(OG(C2<>"";D3=FALSK;E3<>"");"";HVIS(OG(C2<>"";E3<>"")=SAND;2650;HVIS(OG(C2<>"";D3<>"")=SAND;5300;HVIS(ER.TOM(C2);"";3500))))


Hvis der står FALSK i cellen så virker den IKKE.

Hvis jeg sletter med delete-knappen, så virker den.

Jeg bruger nemlig checkbox sand/falsk.
Avatar billede jokerper Nybegynder
14. august 2009 - 08:05 #11
----?
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