Avatar billede FroZties Nybegynder
19. december 2010 - 13:06 Der er 17 kommentarer og
1 løsning

HVIS formel

Hej

Jeg er ikke den skarpeste til HVIS formler, derfor dette spørgsmål:

Kan man få Excel til at finde ud af hvis jeg skriver Mælk så skriver den selv i cellen ved siden af 7. Planen er at lave en madplan som selv skriver prisen på den madvare jeg skriver.

Hvis dette kan lade sig gøre hvordan skal den så skrives?
Avatar billede teknik Juniormester
19. december 2010 - 14:27 #1
Ja det kan man godt.

Hvis du skriver fx.  A1="Mælk"
i hvis sætningens "spørgsmåls-felt", så kan du få det output du ønsker.

bemærk at når det er tekst du vil sammenligne med, så skal der "" udenom inde i hvis formlen.

mvh :-)
Teknik
Avatar billede teknik Juniormester
19. december 2010 - 14:28 #2
Eller mere præcist:
=HVIS(A1="Mælk";7)
Avatar billede FroZties Nybegynder
19. december 2010 - 22:15 #3
Alletiders det virker, et sidste spørgsmål, nu står der FALSK i cellen, kan man gøre så den den er blank indtil man skriver Mælk?
Avatar billede FroZties Nybegynder
19. december 2010 - 22:19 #4
Også lige et allersidste spørgsmål så får du alle pointene :)
Der skal selvfølgelig stå flere end Mælk, hvis formlen også skal indeholde f.eks. fløde = 10 kr. hvordan ser formlen så ud?
Avatar billede store-morten Ekspert
19. december 2010 - 22:54 #5
=HVIS(A1="mælk";7;HVIS(A1="fløde";10;HVIS(A1="æg";2;"")))
Begrænsning 7 x Hvis
Avatar billede FroZties Nybegynder
19. december 2010 - 22:59 #6
det er jo et problem hvis begrænsningen er 7 x HVIS, er der andre løsninger?
Avatar billede store-morten Ekspert
19. december 2010 - 23:12 #7
=HVIS(A1="";"";LOPSLAG(A1;G1:H4;2;FALSK))
Hvis A1 er tom så ingenting.
Hvis A1 = "mælk" laves opslag i G1 til H4 (Kan udvides, ændres)
Finder "mælk" i G1 og viser prisen fra H1
Avatar billede FroZties Nybegynder
19. december 2010 - 23:22 #8
Jeg er desværre en n00b til Excel og har aldrig hørt om LOPSLAG, så hvis du gider og har tid må du meget gerne skære det ud i pap...

Hvis vi nu siger Mælk = 7 kr. Æg = 10 kr.
I celle A1 skal jeg skrive enten Mælk eller Æg.
I celle A2 skal prisen på enten mælk eller æg komme frem.

Er det så noget med:
=HVIS(A1="Mælk";"Æg";LOPSLAG(A1;G1:H4;2;FALSK))Forstår ikke den sidste del?
Avatar billede store-morten Ekspert
19. december 2010 - 23:27 #9
=HVIS(A1="";"";LOPSLAG(A1;G1:H4;2;FALSK))
Giver #I/T hvis der ikke findes noget i listen?

Så brug:
=HVIS(ER.FEJL(LOPSLAG(A1;G1:H3;2;FALSK));"";LOPSLAG(A1;G1:H3;2;FALSK))
Eller:
=HVIS(ER.IKKE.TILGÆNGELIG(LOPSLAG(A1;G1:H3;2;FALSK));"";LOPSLAG(A1;G1:H3;2;FALSK))
Avatar billede store-morten Ekspert
19. december 2010 - 23:31 #10
I celle A1 skal jeg skrive enten Mælk eller Æg.
I celle A2 skal prisen på enten mælk eller æg komme frem.

I celle A2 skal formlen =HVIS(ER.FEJL(LOPSLAG(A1;G1:H3;2;FALSK));"";LOPSLAG(A1;G1:H3;2;FALSK)) indsættes.

I G1 skriver du Mælk og 7 Kr i H1
I G2 skriver du Æg og 10 Kr i H2

En liste over vare i G og pris i H
Avatar billede FroZties Nybegynder
19. december 2010 - 23:36 #11
Fantastisk, hvordan giver jeg dig pointene?
Avatar billede store-morten Ekspert
19. december 2010 - 23:40 #12
Du kan lave listen på Ark2 i celle A1:B20

Med:
=HVIS(ER.FEJL(LOPSLAG(A1;Ark2!A1:B20;2;FALSK));"";LOPSLAG(A1;Ark2!A1:B20;2;FALSK))
Avatar billede store-morten Ekspert
19. december 2010 - 23:42 #13
Jeg lægger et 'Svar' som er tiltænkt point givning.

Du skal bruge Kommentar.
Avatar billede store-morten Ekspert
19. december 2010 - 23:44 #14
Velkommen på Eksperten ;-)

Kig her:
http://www.eksperten.dk/faq
hvordan giver jeg dig pointene?
http://www.eksperten.dk/faq#faq-3-1
Avatar billede store-morten Ekspert
19. december 2010 - 23:56 #15
Og til sidst et tip:
Marker din liste (kolonne G og H) og giv den navnet Vare.
Marker G og H og lige over kolonne A står der A1 slet det og skriv Vare
Eller hvis du bruger Ark2:
Marker A og B på Ark2 og lige over kolonne A står der A1 slet det og skriv Vare

I celle A1 : Data --> Datavalidering --> Tilad: Liste og Kilde: =Vare

Klik på celle A1 og der kommer en pil tryk på den og vælg din vare.
Avatar billede FroZties Nybegynder
20. december 2010 - 08:48 #16
Ahh tak for tippet :)
Et sidste spørgsmål:
Jeg har 4 celler, den første "A2" skriver man navnet f.eks. "Æg", den næste "B2" står der pris pr. stk. det er her LOPSLAG formlen står, "C2" står der "stk." i den sidste "D2" ganger jeg så "stk." med "pris pr. stk" dvs. (B2 x C2)

Problemet er bare når der ikke er indtastet noget står der bare #VÆRDI! i alle D2 til D30 cellerne, hvordan får jeg det fjernet? De virker fint i de celler hvor der er skrevet æg og 1 stk.

Håber du er med?
Avatar billede store-morten Ekspert
20. december 2010 - 11:36 #17
Prøv:
=HVIS(C2="";"";B2*C2) i celle D2
Hvis C2 er tom gør ingenting ellers B2*C2
Avatar billede FroZties Nybegynder
20. december 2010 - 12:07 #18
FANTASTISK, manden der ved alt :)
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