07. september 2005 - 11:37Der er
21 kommentarer og 1 løsning
HLOOKUP virker ikke
Hey Eksperter
Jeg skal hente en tabel (matrix) værdi med et HLOOKUP. Jeg har følgende formel, som jeg altså ikke kan få til at fungere:
=HLOOKUP(J8;Transport!$C$2:$AL$35;D8;FALSE)
Den skal altså finde et match til værdien i J8 i række 2 (startende i kolonne C). Herefter skal give mig værdien i samme kolonne som match'et ligger og i den række der er indexceret med en værdi svarende til D8. Lige returnerer den en #REF eller #NA.
Jeg har dobbelttjekket at værdierne for både J8 og D8 findes i min tabel (matrix).
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Prøv med denne: =HLOOKUP(J8;Transport!$C$2:$AL$35;MATCH(D8;Transport!$C$2:$C$35;0);TRUE) Jeg går ud fra at J8 skal søg i række 2 fra kolonne C til AL, og D8 i kolonne C fra række 2 til 35.
J8 er vel kilo eller noget lignende og skal matche en værdi i C2(D2) til AL35. D8 er så et land der skal findes i blandt værdierne i C2(C3) til C35. Er det korrekt? Hvis det er talværdier du skal hente, kan denne også gøre det: =SUMPRODUCT((D$2:AL$2=J8)*(C$3:C$35=D8)*(D$3:AL$35))
Så skal denne bare rettes til: =HLOOKUP(J8;Transport!$B$2:$AL$35;MATCH(D8;Transport!$B$2:$B$35;0);TRUE) så burde den virke, den anden skal se sådan ud: =SUMPRODUCT((C$2:AL$2=J8)*(B$3:B$35=D8)*(C$3:AL$35))
TRUE bruges hvis man "sorteret" i et interval 10/20/30/40 og skal finde nærmeste til f.eks. 21. FALSE bruges når det er usorteret, f.eks. JAN/FEB/MAR/APR...
Der skulle stå: Det er jo det forummet er til, ...
Synes godt om
Ny brugerNybegynder
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.