Avatar billede macho Praktikant
05. april 2006 - 15:22 Der er 12 kommentarer og
1 løsning

Opslag i andet ark. Opfyld kriterier og returner resultat.

Dansk Excel 2003.

Jeg skal lave et opslag på et nr., som står i A1. Dette nr. skal jeg finde på et andet ark, STATUS, i cellerne A1:A200. Når nummeret er fundet skal den se, om der i samme række (cellerne C1:C200) findes et andet nr. (2001). Hvis dette er tilfældet skal den returnere det, der så står i samme række i kolonne F (F1:F200). Ved falsk resultat skal der skrives "0" (nul).
Avatar billede mrjh Novice
05. april 2006 - 15:42 #1
=HVIS(ER.FEJL(LOPSLAG(LOPSLAG(A1;STATUS!A:C;3;FALSK);STATUS!C:F;4;FALSK));0;LOPSLAG(LOPSLAG(A1;STATUS!A:C;3;FALSK);STATUS!C:F;4;FALSK))
Avatar billede macho Praktikant
05. april 2006 - 16:08 #2
Hmmm... det virker desværre ikke. Jeg får ganske vist et resultat fra kolonne "F", men det er altid det samme resultat, som dukker op, uanset det nr. jeg søger efter.

Det skal siges, at det nr. jeg søger efter (A1), næsten altid står flere gange på arket STATUS.

Altså:
Find A1 i STATUS! kolonne A OG find 2001 i kolonne C (samme række) og returner det som står i denne række (kolonne F).
Hvis nr. findes, men 2001 IKKE findes i kolonne C (samme række), skal resultat være "0" (nul).

Jeg skal lave flere formler, som ligner denne, bare med andre kriterier, f.eks.:
Find A1 i STATUS! kolonne A OG find 2045 i kolonne C (samme række) og returner det som står i denne række (kolonne F).
Hvis nr. findes, men 2001 IKKE findes i kolonne C (samme række), skal resultat være "0" (nul).
Avatar billede mrjh Novice
05. april 2006 - 16:26 #3
Men hvis du har flere søgekriterier, er det vel ikke nok kun at indtaste et søgekriterie i A1 ?
Avatar billede macho Praktikant
05. april 2006 - 16:53 #4
Formlen havde jeg tænkt bare skulle kopieres nedad, så der for næste nr. søges på nr. i A2, A3 osv. men stadig samtidig søge efter "2001" i kolonne "C" i en af de rækker, hvor A1, A2, A3 osv. figurerer.

Eksempel:
Regnearket "STATUS":

******************
        A        B        C        D        E        F
1    00123    Mikael    2001    MF          Timer    -35,00
2    00123    Mikael    2045    Ferie      Dage      25,00
3    00123    Mikael    2010    §5          Timer      2,00
4    00225    Jørgen    2001    MF          Timer    11,00
5    00225    Jørgen    2045    Ferie      Dage      10,00
6    00354    Helle      2001    MF          Timer    -23,45
7    00354    Helle      2045    Ferie      Dage      8,00
8    00354    Helle      2010    §5          Timer      7,92

******************

Regnearket, UDREGNINGER, hvor jeg skal have mine formler, skal resultaterne være som følger:

          A        B        C        D
1              MF (2001)  §5 (2010)  Ferie (2045)
2    00123      -35,00      2,00    25,00
3    00225        11,00      0      10,00
4    00354      -23,45      7,92      8,00
***************

I mit sidste regneark, skal resultatet cellen c3 være "0" idet koden 2010 ikke figurer sammen med 00225 i nogen rækker!

Uha, jeg håber jeg gør mig forståelig og håber i øvrigt, at mine indtastninger her bliver til at se på skærmen!
Avatar billede jkrons Professor
05. april 2006 - 16:55 #5
Hvis kombinationen af "tal" i A1 og "2001" kun forekommer 1 gang, kan du bruge

=SUMPRODUKT((Status!A1:A200=A1)*(Status!C1:C200=2001)*(Status!F1:F200))
Avatar billede macho Praktikant
05. april 2006 - 16:55 #6
Det eneste, som på forhånd er udfyldt i arket "UDREGNINGER" er kolonne A, som indeholder nr. på medarbejder. Formler skal så sættes ind i B, C og D.
Avatar billede jkrons Professor
05. april 2006 - 16:56 #7
Og dog, jeg havde ikek set, at du havde tekst i kolonne f.
Avatar billede jkrons Professor
05. april 2006 - 16:57 #8
Og det havde du heller ikke.
Avatar billede macho Praktikant
05. april 2006 - 17:03 #9
-> jkrons, kombinationen af A1 og "2001" forekommer altid kun én gang. Jeg skal dog ikke have en sum ud af det. Formlen skal returnere det, som står i kolonne "F", hvor der i øvrigt altid står noget, hvis kombinationen af A1 og "2001" forekommer!
Avatar billede jkrons Professor
05. april 2006 - 17:05 #10
Og du får heller ikke en sum. Når kombinationen A1 og 2001 kun forekommer én gang, returneres netop det tal, der står i den pågældende rækkes F-kolonne.
Avatar billede macho Praktikant
05. april 2006 - 17:07 #11
Okay, men når jeg indtaster formlen, så returnerer den med #VÆRDI ???
Avatar billede macho Praktikant
05. april 2006 - 17:10 #12
Sorry, jkrons.... Det var mig, som brugte formlen forkert! Det virker helt fint nu!

Tusind tak for hjælpen!

Giv mig et svar, så får du pts...
Avatar billede jkrons Professor
05. april 2006 - 17:15 #13
Velbekomme :-))
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