Excel-formel: Summen, hvis man kriterier for flere kolonner -

Generisk formel

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Resumé

For at opsummere flere kolonner betinget ved hjælp af et kriterium kan du bruge en formel baseret på SUMPRODUCT-funktionen. I eksemplet viser er formlen i H5:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Forklaring

Dette første udtryk i SUMPRODUCT er kriterierne, der kontrollerer, om celler i B5: B10 indeholder "rød". Resultatet er en matrix af SANDE FALSKE værdier som denne:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

Dette ganges med værdierne i området C5: E10:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

Resultatet inden for SUMPRODUCT er:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

der returnerer 24, summen af ​​alle værdier i C5: E10 hvor B5: B10 = "rød".

Indeholder typesøgning

SUMPRODUCT understøtter ikke jokertegn, så hvis du vil foretage en "celle indeholder specifik tekst" -typesøgning, skal du bruge kriterier, der returnerer SAND for delvise matches. En mulighed er at bruge ISNUMBER- og SEARCH-funktionerne på denne måde:

=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))

Se denne side for at få flere oplysninger om, hvordan dette fungerer.

Interessante artikler...