Avatar billede excel_bruger Nybegynder
16. januar 2008 - 18:56 Der er 13 kommentarer og
1 løsning

"if" funktionen?

Sikkert et simpelt spørgsmål, men:
Jeg skal hente en værdi, hvis et udsagn er gældende. Jeg vil prøve at illustrer:

A          B                C
1 exp      Hanne            *værdi*
2 exp      Lene            *værdi*
3 novice    Søren            *værdi*
4 exp      Hans            *værdi* 
5 novice    Ivan            *værdi*

Jeg vil i kolonne C gerne have navnene på alle de personer hvor der i kolonne A står "exp".
Så kolonne C vil se sådan ud:

A          B                C
1 exp      Hanne            Hanne
2 exp      Lene            Lene
3 novice    Søren           
4 exp      Hans            Hans 
5 novice    Ivan           

Der er sikkert en simpel funktion til det, men jeg aner bare ikke hvilken en jeg skal forsøge at anvende..

Jeg håber nogen vil hjælpe mig..
På forhånd tak.. :)
Avatar billede excelent Ekspert
16. januar 2008 - 19:03 #1
i C1 indsæt:

=hvis(a1="exp";b1;"")
16. januar 2008 - 19:03 #2
I C1 indtaster du:
=HVIS(A1="exp";B1;"")
16. januar 2008 - 19:03 #3
...og denne formel kopierer du nedad til alle de anvendte rækker.
Avatar billede excelent Ekspert
16. januar 2008 - 19:04 #4
nemli ja :-)
Avatar billede excel_bruger Nybegynder
16. januar 2008 - 19:07 #5
Ja - sørme da.. Jeg tænkte nok at det var en let en.. Men hvad så med de felter hvor der så står novice (som så er "false") Hvordan får man så resultatet til at blive nul eller bare blank?
Avatar billede excelent Ekspert
16. januar 2008 - 19:10 #6
de bliver blanke med den formel
Avatar billede excel_bruger Nybegynder
16. januar 2008 - 19:12 #7
Ah ja - det er rigtigt.. jeg glemte de to "" sidst i formlen...
Tusinde tak!
Avatar billede excelent Ekspert
18. januar 2008 - 20:47 #8
velbekom
Avatar billede excel_bruger Nybegynder
21. januar 2008 - 14:18 #9
Men hvad så hvis der i kolonne B står mere end bare navnet - fx. en værdi som ændre sig, så kun navnet er ens fx.

B
0100 Lene
0109 Hanne
0110 Søren
0101 Lene
0011 Søren
0102 Lene

Så vil det pludselig ikke være nok at skrive fx B1 i formlen, for vi skal søge efter et bestemt navn, som så passer til værdien i kolonne A.

Hvordan skal formlen så se ud?
21. januar 2008 - 14:35 #10
Den optimale løsning vil være kun at have en oplysning i hver celle. '0100' i en celle og 'Lene' i anden celle.

Med det nuværende indhold kan du bruge funktionen MIDT() til at hente en del af cellen; men det forudsætter at oplysningerne altid står samme sted - altså altid 4 cifre og et mellemrum foran navnet.

=HVIS(A1="exp";MIDT(B1;6;20);"")
21. januar 2008 - 14:41 #11
Husk at lukke spørgsmålet, når du har fået svar!

Behandling af svar :
http://www.ebruger.dk/faq/#behandling_af_svar
Avatar billede excel_bruger Nybegynder
21. januar 2008 - 14:48 #12
Ok tak..  - jeg vil lige afprøve det før jeg lukker spørgsmålet - er det ok?
21. januar 2008 - 15:39 #13
Ja, selvfølgelig.
Det virkede bare som om spørgsmålet var afsluttet, da du ikke reagerede fra den 16. til 21. januar - og så kunne jeg se, at du er ny bruger, og ville bare gøre dig opmærksom på, at spørgsmål skal afsluttes.
Avatar billede excel_bruger Nybegynder
01. februar 2008 - 09:30 #14
Jeg tror det virker! :)
Tusinde tak! :):)
Fantastisk forum!!
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