Avatar billede Simon_k Praktikant
10. juni 2012 - 16:53 Der er 6 kommentarer og
1 løsning

Celle skal afsøge et helt område og give reultat fra anden kolonne!

Denne celle skal afsøge området A1:B20 som er datoer og give et navn fra kolonne C som resultat... Helt specifikt vil jeg gerne lave en formel der hedder:           
=Hvis( "en dato i område" A1:B20=A25;"navn fra kolonne c";"")

Fx Hvis jeg skriver 07-12-2012 i A25, og der står den 07-12-2012 i B2, skal denne celle give navnet som står i række 2, kolonne C.

Håber der er en som kan hjælpe!

På forhånd tak!
Avatar billede jens48 Ekspert
10. juni 2012 - 21:05 #1
Prøv med:
=IF(COUNTIF(A1:C20;A25);IF(ISERROR(VLOOKUP(A25;B1:C20;2;FALSE));VLOOKUP(A25;A1:C20;3;FALSE);VLOOKUP(A25;B1:C20;2;FALSE));"")
eller på dansk
=hvis(tæl.hvis((A1:C20;A25);hvis(er.fejl(lopslag(A25;B1:C20;2;falsk));lopslag(A25;A1:C20;3;falsk);lopslag(A25;B1:C20;2;falsk));"")
Avatar billede Simon_k Praktikant
13. juni 2012 - 11:54 #2
Ideen er egentligt god nok og skulle måske lige have fortalt lidt videre i første kommentar, men... Problemmet er at jeg har 400 kolonner som jeg skal afsøge og ikke kun 3 som jeg opgav i eksemplet...! Men det var ellers en meget og løsning!
Avatar billede Slettet bruger
13. juni 2012 - 12:45 #3
Du skriver blandt andet:

Fx Hvis jeg skriver 07-12-2012 i A25, og der står den 07-12-2012 i B2, skal denne celle give navnet som står i række 2, kolonne C.


Spørgsmål:
Hvis du har 07-12-2012 i for eksempel A5 og B3, hvad skal så returneres - leftmost (række 5) eller topmost (række 3)?

Hans
Avatar billede Simon_k Praktikant
13. juni 2012 - 13:01 #4
dette er uden betydning da jeg ikke har ens datoer
Avatar billede Slettet bruger
13. juni 2012 - 14:46 #5
Med A1:B20 navngivet d, prøv denne matriksformel:

=INDEKS($C$1:$C$20;CELLE("Række";INDEKS(d;MIN(HVIS(d=$A$25;RÆKKE(d)));SAMMENLIGN($A$25;INDEKS(d;MIN(HVIS(d=$A$25;RÆKKE(d)));0);0))))

Hans
Avatar billede Slettet bruger
14. juni 2012 - 15:11 #6
Eller lidt kortere (matriksformel):

=INDIREKTE(ADRESSE(MIN(HVIS(d=A25;RÆKKE(d);""));MIN(HVIS(d=A25;KOLONNER(d)+1;""))))
Avatar billede Simon_k Praktikant
06. december 2012 - 08:28 #7
Sorry jeg har været væk så lang tid... Den sidste var lige hvad der skuille til! Takker dkhanknu
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