I A kolonnen har jeg en række varenumre, der er bestemt af, om det er nogle vi har i sortimentet
I B kolonnen har jeg varenumre på alle varer, der er solgt (Selv om der er solgt 100 af en varer, vil varenummeret kun fremgå en gang)
Nu vil jeg gerne lave en formel, der tæller hvor mange match, der er i mellem A og B kolonnen, altså hvor mange af varenummerene er solgt min. én gang.
Ups! Det er der helt sikkert. En måde er at lave en hjælpekolonne i C med =IF(COUNTIF($A$1:$A$10;B1)>0;1;0) og så kopiere den ned i hele C kolonnen så længe der er data i B Svaret fås så med =SUM(C1:C350000) eller hvad der nu skal til. Det er mindre krævende, vil jeg mene
Hvis der ikke er dubletter i hverken A eller B, så prøv at lave formlen med henholdsvis A og B. Kan ikke lige gennemskue om en af dem er hurtigere end den anden.
Jeg kunne også forestille mig, at MATCH måske er hurtigere end COUNTIF (fordi den stopper med at lede, når den har fundet et match, mens COUNTIF tæller op)
Glemte at skrive, at du skal sortere data i kolonne A først. Det er det, der gør lookup hurtig.
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.