Avatar billede no7800 Novice
08. februar 2022 - 11:46 Der er 4 kommentarer og
1 løsning

Find værdi i andet sheet med 2 kriterierm hvor det ene er et dato kriterie

Det er 10 år siden jeg sidst har spurgt efter hjælp herinde:-) så nu prøver jeg igen.

Jeg har 2 sheets i excel.

Sheet 1 er time registreringer på medarbejdere og sag.

Kolonne A,  B, C
Sagsnr, dato, timer

Sheet 2 er alle sagernes status. Vist i faser som er salg, konstruktion, produktion, aflevering, afsluttet. (1,2,3,4,5)

Kolonne A, B, C
Sagsnr, dato, status

Dato i sheet 2 betyder den dato hvor status er ændret fra 2 til 3 eller 3 til 4 osv.
Det vil sige det samme sagsnr optræder flere gange, i kolonne A.

For hver af time registreringerne det sidste år i sheet 1 vil jeg gerne vise hvilken status sagen har. Således at jeg kan opgøre hvor mange timer der har været på sagen i fase 1, fase 2 osv.

Således at hvis der er registreret 4 timer 01-06-2021 på sag 36500 så skal formlen finde ud af hvilken status sag 36500 havde d. 01-06-2021 ved at slå op i sheet 2.

Tak for hjælpen:-)
Avatar billede kim1a Ekspert
08. februar 2022 - 15:17 #1
Din udfordring er vel at datoen måske ikke er repræsenteret med et statusskift. Eller eksisterer alle datoer?
Dit eksempel kan sagen have skiftet status den 25/5 og først igen den 7/6, således er datoen ikke bare lige at finde.

lookup funktionerne kan arbejde med med tæt på værdi (især den nye xlookup kan man definere om den skal tage ældre eller yngre værdi, men hvordan du lige få lavet et opslag på kombinationen når den skal arbejde med cirkaværdi er jeg usikker på, men følger lige med for det er ret interessant i alle typer projektarbejde.
Avatar billede ebea Ekspert
08. februar 2022 - 17:13 #2
Som udgangspunkt, ville det være noget nemmere, hvis du selv uploadede et eks. på din opstilling. Brug evt.  www.dropbox.com
Men hvordan opstår de status tal som du skriver i sheet2?  Er det hver gang en dato i sheet1 er ændret, eller sker det manuelt, og hvis, ud fra hvad?
Avatar billede no7800 Novice
16. marts 2022 - 15:30 #3
Avatar billede kim1a Ekspert
16. marts 2022 - 17:56 #4
Hvis jeg forstår det rigtigt så er dette formlen der løser det:
=IF(H2>XLOOKUP(G2;B:B;A:A);XLOOKUP(G2;B:B;C:C);XLOOKUP(G2;B:B;C:C)-1)

if = hvis
xlookup = xopslag

Hvis du kan have flere af samme sagsnr i kolonne B så skal vi ud i en maxif formel også.
Avatar billede no7800 Novice
29. marts 2022 - 11:26 #5
Det er helt fantastisk Kim1a:-)
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