Hej
Jeg sidder og kæmper med at samle data fra forskellige datasæt, hvor jeg bruger LOPSLAG til at finde en by og så tage værdien i næste kolonne.
Mit problem er at i nogle datasæt findes den by ikke, som formlen søger efter som Opslagsværdi og jeg får et N/A tilbage.
Jeg kunne godt tænke mig, at den returnerede 0 eller ignorere de kolonner.
Er der nogle gode løsningsforslag?
=LOPSLAG($A3;2007a.$A$1:$B$99;2;0)+LOPSLAG($A3;2007a.$C$1:$D$99;2;0)+LOPSLAG($A3;2007a.$E$1:$F$99;2;0)+LOPSLAG($A3;2007a.$G$1:$H$99;2;0)+LOPSLAG($A3;2007a.$I$1:$J$99;2;0)
På forhånd tak!
LOPSLAG skal ignorere, når Opslagsværdi ikke findes
Moderator: Lodahl
Hej Jeppe
Du sætter bare en betingelse op for hvert led i formlen:
HVIS(ER.FEJL(LOPSLAG($A3;2007a.$A$1:$B$99;2;0));0;LOPSLAG($A3;2007a.$A$1:$B$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$CA$1:$D$99;2;0));0;LOPSLAG($A3;2007a.$C$1:$D$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$E$1:$F$99;2;0));0;LOPSLAG($A3;2007a.$E$1:$F$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$G$1:$H$99;2;0));0;LOPSLAG($A3;2007a.$G$1:$H$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$I$1:$J$99;2;0));0;LOPSLAG($A3;2007a.$I$1:$J$99;2;0)
Du kan også ændre din formel til:
SUMPRODUKT(2007a.$A$1:$A$99=$A3;2007a.$B$1:$B$99)+SUMPRODUKT(2007a.C1:C99=$A3;2007a.$D$1:$D$99)+SUMPRODUKT(2007a.$E$1:$E$99=$A3;2007a.$F$1:$F$99)+SUMPRODUKT(2007a.$G$1:$G$99=$A3;2007a.$H$1:$H$99)+SUMPRODUKT(2007a.$I$1:$I$99=$A3;2007a.$J$1:$J$99)
SUMPRODUKT er ikke så sart med tekst og blanke celler og returnerer kun tal (værdier)
Mvh
Jens
Du sætter bare en betingelse op for hvert led i formlen:
HVIS(ER.FEJL(LOPSLAG($A3;2007a.$A$1:$B$99;2;0));0;LOPSLAG($A3;2007a.$A$1:$B$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$CA$1:$D$99;2;0));0;LOPSLAG($A3;2007a.$C$1:$D$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$E$1:$F$99;2;0));0;LOPSLAG($A3;2007a.$E$1:$F$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$G$1:$H$99;2;0));0;LOPSLAG($A3;2007a.$G$1:$H$99;2;0)
+HVIS(ER.FEJL(LOPSLAG($A3;2007a.$I$1:$J$99;2;0));0;LOPSLAG($A3;2007a.$I$1:$J$99;2;0)
Du kan også ændre din formel til:
SUMPRODUKT(2007a.$A$1:$A$99=$A3;2007a.$B$1:$B$99)+SUMPRODUKT(2007a.C1:C99=$A3;2007a.$D$1:$D$99)+SUMPRODUKT(2007a.$E$1:$E$99=$A3;2007a.$F$1:$F$99)+SUMPRODUKT(2007a.$G$1:$G$99=$A3;2007a.$H$1:$H$99)+SUMPRODUKT(2007a.$I$1:$I$99=$A3;2007a.$J$1:$J$99)
SUMPRODUKT er ikke så sart med tekst og blanke celler og returnerer kun tal (værdier)
Mvh
Jens
Last edited by Jens S on 27. May 2010 15:00, edited 1 time in total.
Prøv den SUMPRODUKT formel jeg også gav dig, SUMPRODUKT giver altid 0, hvis den ikke finder noget.
Når du skal finde fejl i en formel, så vælg cellen med formlen. Oppe til venstre for indtastningslinjen klikker du så på Fx ikon. Her kan du gennemgå hver enkelt delfunktion ved at klikke på den og se om parametrene og ; : () står korrekt.
mvh
Jens
Når du skal finde fejl i en formel, så vælg cellen med formlen. Oppe til venstre for indtastningslinjen klikker du så på Fx ikon. Her kan du gennemgå hver enkelt delfunktion ved at klikke på den og se om parametrene og ; : () står korrekt.
mvh
Jens