Excel

Spočítajte zhody medzi dvoma stĺpcami

Count Matches Between Two Columns

Vzorec programu Excel: Spočítajte zhody medzi dvoma stĺpcamiGenerický vzorec | _+_ | Zhrnutie

Ak chcete porovnať dva stĺpce a spočítať zhody v zodpovedajúcich riadkoch, môžete použiť funkciu SUMPRODUCT s jednoduchým porovnaním týchto dvoch rozsahov. Ak napríklad máte hodnoty v B5: B11 a C5: C11 a chcete spočítať akékoľvek rozdiely, môžete použiť tento vzorec:



ako zadáte číslo, aby ho program Excel videl ako text?
= SUMPRODUCT (--(range1=range2))
Vysvetlenie

Funkcia SUMPRODUCT je všestranná funkcia, ktorá natívne spracováva polia bez špeciálnej syntaxe poľa. Jeho správanie je jednoduché: násobí sa a potom sumarizuje súčin polí. V uvedenom príklade výraz B5: B11 = C5: C11 vygeneruje pole, ktoré obsahuje hodnoty PRAVDA a NEPRAVDA takto:

{TRUETRUEFALSETRUEFALSEFALSEFALSE}





Všimnite si toho, že máme 3 PRAVDIVÉ hodnoty, pretože existujú 3 zhody.

V tomto stave SUMPRODUCT skutočne vráti nulu, pretože hodnoty TRUE a FALSE sa v programe Excel predvolene nepočítajú ako čísla. Aby SUMPRODUCT považoval TRUE za 1 a FALSE za nulu, musíme ich „vynútiť“ do čísel. Dvojitý negatív je jednoduchý spôsob, ako to urobiť:



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

Po nátlaku máme:

{1101000}

ako pridáte riadok v exceli

Bez ďalšieho množenia sa SUMPRODUCT jednoducho sčíta a vráti 3.

Spočítajte nezhodné riadky

Ak chcete počítať nezhodné hodnoty, môžete obrátiť logiku takto:

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


^