Excel

Tæl kampe mellem to kolonner

Count Matches Between Two Columns

Excel -formel: Tæl kampe mellem to kolonnerGenerisk formel | _+_ | Resumé

Hvis du vil sammenligne to kolonner og tælle kampe i tilsvarende rækker, kan du bruge funktionen SUMPRODUCT med en simpel sammenligning af de to områder. Hvis du f.eks. Har værdier i B5: B11 og C5: C11, og du vil tælle eventuelle forskelle, kan du bruge denne formel:





hvordan man anvender flere filtre i Excel
= SUMPRODUCT (--(range1=range2))
Forklaring

SUMPRODUCT -funktionen er en alsidig funktion, der håndterer arrays indbygget uden nogen særlig array -syntaks. Dets adfærd er enkel: den multiplicerer og summerer derefter produktet af arrays. I det viste eksempel vil udtrykket B5: B11 = C5: C11 generere en matrix, der indeholder SAND og FALSK værdier som denne:

{TRUETRUEFALSETRUEFALSEFALSEFALSE}





Bemærk, at vi har 3 SANDE værdier, fordi der er 3 kampe.

I denne tilstand returnerer SUMPRODUCT faktisk nul, fordi SAND og FALSK værdier ikke tælles som tal i Excel som standard. For at få SUMPRODUCT til at behandle SAND som 1 og FALSK som nul, skal vi 'tvinge' dem til tal. Det dobbelte negative er en enkel måde at gøre det på:



 
= SUMPRODUCT (--(B5:B11=C5:C11))

Efter tvang har vi:

{1101000}

hvordan man laver et sideskift i Excel

Uden andre arrays, der skal multipliceres, summerer SUMPRODUCT simpelthen værdierne og returnerer 3.

Tæl ikke-matchende rækker

For at tælle værdier, der ikke matcher, kan du vende logikken sådan:

 
--(B5:B11=C5:C11)
Forfatter Dave Bruns


^