Kaip suskaičiuoti kelis stulpelius su sąlyga

Anonim

Mes žinome, kaip sudaryti reikšmes iš vieno stulpelio esant kelioms sąlygoms. Tam naudojame SUMIFS funkciją. Bet kaip mes susumuojame kelis stulpelius su viena sąlyga. Šis straipsnis skirtas verčių sumavimui iš kelių stulpelių su sąlyga.

Mes galime sudėti kelis stulpelius su viena sąlyga, nenaudodami SUMIF funkcijos. Čia naudosime „Excel“ SUMPRODUCT funkciją.
Bendra formulė

= SUMPRODUCT ((kriterijų_diapazonas = kriterijai)*(sumos_diapazonas))

Kriterijų_sritis: Tai yra diapazonas, kuriame kriterijai bus suderinti.
Kriterijai: tai yra kriterijus ar sąlyga.
Sumos diapazonas: sumų diapazonas. Tai gali turėti kelis stulpelius, bet tos pačios eilutės kaip kriterijų diapazonas.

Pažiūrėkime tai veikdami.
Pavyzdys: susumuokite pinigus, išleistus mangui.

Aukščiau esančiame paveikslėlyje mes turime šią lentelę, kurioje nurodoma suma, išleista skirtingiems vaisiams skirtingais mėnesiais. Mums tiesiog reikia gauti visą sumą, išleistą mangams per visus šiuos mėnesius.

I2 formulė yra

= SUMPRODUCT ((B2: B9 = H2)*C2: E9)

Tai grąžina 525 kaip bendrą sumą, išleistą mangams. Tai galite pamatyti aukščiau esančiame paveikslėlyje.
Kaip tai veikia?
Na, tai lengva. Suskaidykime formulę ir supraskime ją taikiai.
(B2: B9 = H2): Šioje dalyje lyginamos kiekvienos B2: B9 diapazono vertės su H2 ir pateikiamas TRUE ir FALSE masyvas. {FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE}.

(B2: B9 = H2)*C2: E9: Čia mes padauginome kiekvieną reikšmę aukščiau esančiame masyve su reikšmėmis C2: E9. C2: C9 taip pat traktuojamas kaip 2D masyvas. Galiausiai šis teiginys pateikia 2D masyvą {0,0,0; 47,57,67; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 0,0,0 ; 108,118,128}.
Dabar SUMPRODUCT atrodo taip:
SUMPRODUCT ({0,0,0; 47,57,67; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 0,0,0; 108,118,128}). Jis turi tik mango vertybes. Tai apibendrina ir grąžina rezultatą kaip 525.

Kitas metodas gali turėti stulpelį sumos ir tada jį naudoti su funkcija SUMIF, kad gautumėte visų stulpelių sumą. Bet ne tai mes norime daryti.

Taigi taip, vaikinai, taip galite apibendrinti kelis stulpelius su sąlyga nenaudodami sumif funkcijos. Praneškite man, jei turite kokių nors abejonių dėl šio straipsnio ar bet kurio kito šios svetainės straipsnio. Taip pat galite užduoti užklausas dėl „Excel 2019“, 2016, 2013 m. Ir senesnių versijų.

Populiarūs straipsniai:
„VLOOKUP“ funkcija „Excel“
COUNTIF „Excel 2016“
Kaip naudoti „SUMIF“ funkciją „Excel“