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).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.