03. december 2005 - 12:09Der er
31 kommentarer og 1 løsning
Søg værdi ud fra år/måned
Hej. Har en kolonne med datoer (feks 24.12.2005) uden fast rækkefølge. Jeg vil gerne lave en søge funktion i excel, hvor jeg ved at indtaste måned og år, får totalen i en anden kolonne. Eksempel: A1:A2000 er datoer B1:B2000 er arbejdstid
Så hvis jeg i et andet ark sætter en måned og år, så får jeg total tiden i den måned i det år. Også vil jeg have en hvor det kun er året, hvor jeg så får total tiden i det år. Er dette overhoved muligt? Kunne forestille mig at det var noget med SLÅ.OP funktionen, men indtil videre har jeg kun fået tiden for en bestemt dato med den funktion.
1) =SUMPRODUKT((MÅNED(A1:A2000)=12)*(B1:B2000)) giver summen af arbejdstid i december måned. (Under forudsætning af at dien datoer er indtastet som datoer, altså fx 12-2-05, ikke som du anfører 12.2.05.
2) =SUMPRODUKT((ÅR(A1:A2000)=2005)*(B1:B2000)) giver summer for året, under samme forudsætning.
Oki, umiddelbart får jeg en "VÆRDI" fejl men sætter mig mere ind i eksemplet senere i dag. Min formel ser sådan ud: =SUMPRODUKT((ÅR(Logbook!A6:A2000)=2005)*(Logbook!O6:O2000))
I kolonne A6:A2000 er datoen skrevet sådan: 12-2-05(2005) men vises 12.02.2005 Dvs i formellinjen står der: 12-02-2005 hvis jeg vælger cellen 12.02.2005
Ifølge din beskrivelse af dato-feltet, så skulle det være godt nok.
VÆRDI-fejlen skyldes formodentligt at der er en tekst-streng i enten A6:A2000 eller O6:O2000
Umiddelbart vil det jo være nærliggende at tro, at der måske er en af dine datoer, der ikke er indlæst som en dato, men som en tekst-streng.
Du kan undersøge det ved at gøre A-kolonne BRED nok til at du kan se om værdierne er højrestillede eller venstrestillede. Så markerer du hele kolonnen, og fjerner al højrestilling og venstrestilling og centrering (kan gøres ved f.eks. at trykke på centrering to gange - første gang centreres alle felter, anden gang fjernes centreringen).
Som standard placeres tekst venstrestillet og tal højrestillet. Da datoer indlæst i datoformat er tal, skal de altså være højrestillede. Så det skulle være let at bladre dem igennem og se om der er nogen, der er venstrestillet. De venstrestillede datoer er tekst og skal rettes til rigtige datoer.
Hmm har testet både A kolonnen og O kolonnen som beskrevet og alle tal går til højre. Men skal siges, at der er tomme celler i mellen. Har det noget at sige?
Tomme celler skulle vist ikke betyde noget, men hvis der står noget tekst (f.eks. mellemrum eller ' - som ikke kan ses) i cellerne, så giver det VÆRDI-fejlen.
Hmm ok, eksemplet før med opsætning: (Under forudsætning af at dien datoer er indtastet som datoer, altså fx 12-2-05, ikke som du anfører 12.2.05. Dette er for desember, ik? Og ikke februar. Skal måneden sættes først?
Har markeret den tomme celle og trykket Delete. Men stadig samme fejl (tester kun med den ene tomme celle nu) Men ser om jeg kan finde ud af det. Hvis det er "nemt nok", så vender jeg tilbage og afslutter denne tråd.
Desværre kan jeg ikke sende filen som den er, da det er personlige oplysninger. Men kort sagt, så er kalonne A6 til A2000 til at indsætte dato og O6 til O2000 er total arbejdstid som er baseret på møde- og sluttid. Alle cellerne i A kolonne er samme format, og der er ikke nogle "skjulte" tegn eller mellemrum. Som jeg skrev før, så er det kun med en tom celle, jeg tester dette med, og først når den bliver inkluderet, så kommer værdi fejlen (også efter jeg har trykket Delete) Så den gør et eller andet, som gør at VÆRDI fejlen kommer.
Vil det sige, at kolonne O er resultatet af en formel? Hvis det er tilfældet, og du viser 0-værdier som blanke via en HVIS-formel - fx noget i denne stil: =HVIS(SUM(C3:E3)=0;"";SUM(C3:E3)) vil du netop få en #VÆRDI-fejl" i SUMPRODUKT, fordi "" opfattes som en tekst.
Det bliver jeg nødt til at sige er det rigtige. Nu ved jeg bare ikke hvordan jeg accepterer svaret. P.S. Sjap, håber du svarer emailen. Har også hjulpet. Tak til jer begge to
Første gang jeg bruger matrix formel. Ville bare høre om den gør noget "anden" med arket, hvis ikke, hvad er ulempen med den. Har vist set fordelen :-)
Den gør ikke andet ved arket. Ulempen er, at matrixformler bruger en anelse flere ressourcer ved genberegning, men ikke så meget at en lille matrixformel som denne vil gøre arket langsommere.
Nu kom jeg så godt i gang :=) at jeg stødte på en ny mulighed. Hvordan får en total når jeg både sætter år og måned. Feks. År i en celle og måned i en anden, så at den giver total for den måned det år. Er det en OG funtion, der bare skal sættes ind i den aktuelle.
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.