Enhavtabelo
Ĉu vi scias kiel sumi nombrojn en certa kolumno kiam valoro en alia kolumno plenumas iun el la specifitaj kondiĉoj? En ĉi tiu artikolo, vi lernos 3 malsamajn manierojn fari SUMIF uzante plurajn kriteriojn kaj OR-logikon.
Microsoft Excel havas specialan funkcion por sumi ĉelojn kun pluraj kondiĉoj - la funkcio SUMIFS. Ĉi tiu funkcio estas desegnita por labori kun KAJ logiko - ĉelo estas aldonita nur kiam ĉiuj specifitaj kriterioj estas VERAJ por tiu ĉelo. En iuj situacioj, tamen, vi eble bezonos sumi per multoblaj OR-kriterioj, t.e. aldoni ĉelon kiam iu el la kondiĉoj estas VERA. Kaj jen kiam la funkcio SUMIF utilas.
SUMIF + SUMIF por sumi ĉelojn egalajn al tio aŭ tio
Kiam vi serĉas sumi nombrojn en unu kolumno kiam alia kolumno estas egala al aŭ A aŭ B, la plej evidenta solvo estas trakti ĉiun kondiĉon individue, kaj poste aldoni la rezultojn kune:
SUMIF(gamo, kriterio1, sum_gamo) + SUMIF(gamo) , criterio2, sum_gamo)En la suba tabelo, supozu, ke vi volas aldoni vendojn por du malsamaj produktoj, diru Pomoj kaj Citronoj . Por tio, vi povas provizi la interesajn erojn rekte en la kriterioj argumentoj de 2 malsamaj SUMIF-funkcioj:
=SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)
Aŭ vi povas enigi la kriteriojn en apartaj ĉeloj, kaj raportu al tiuj ĉeloj:
=SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)
Kie A2:A10 estas la listo de eroj ( gamo ), B2:B10estas la nombroj por sumo ( sumo_ragio ), E1 kaj E2 estas la celitaj eroj ( kriterioj ):
Kiel ĉi tiu formulo funkcias:
La unua SUMIF-funkcio sumigas la vendojn de Pomoj , la dua SUMIF sumigas la vendojn de Citronoj . La aldona operacio kunigas la subtutojn kaj eligas la totalon.
SUMIF kun tabelkonstanto - kompakta formulo kun multoblaj kriterioj
La aliro SUMIF + SUMIF funkcias bone por 2 kondiĉoj. Se vi bezonas sumi per 3 aŭ pli da kriterioj, la formulo fariĝos tro granda kaj malfacile legebla. Por atingi la saman rezulton kun pli kompakta formulo, liveru viajn kriteriojn en tabelkonstanto:
SUM(SUMIF(gamo, { crireria1, crireria2, crireria3, …}, sum_range))Bonvolu memori, ke ĉi tiu formulo funkcias surbaze de OR-logiko - ĉelo estas sumigita kiam iu ajn kondiĉo estas plenumita.
En nia kazo, sumi vendojn por 3 malsamaj eroj, la formulo estas:
=SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))
En la supra ekrankopio, la kondiĉoj estas malmolkodigitaj en tabelo, tio signifas, ke vi devos ĝisdatigi la formulon per ĉiu ŝanĝo en la kriterioj. Por eviti tion, vi povas enigi la kriteriojn en antaŭdifinitajn ĉelojn kaj provizi al formulo kiel intervalreferencon (E1:E3 en ĉi tiu ekzemplo).
=SUM(SUMIF(A2:A10, E1:E3, B2:B10))
En Excel 365 kiu subtenas dinamikajn tabelojn. , ĝi funkcias kiel regula formulo kompletigita per la Enigu klavo. En antaŭdinamikaj versioj de Excel 2019, Excel 2016, Excel2013 kaj pli frue, ĝi devus esti enigita kiel tabelformulo per la klavkomo Ctrl + Shift + Enigu:
Kiel ĉi tiu formulo funkcias:
Tabelkonstanto ŝtopita en la kriteriojn de SUMIF devigas ĝin resendi plurajn rezultojn en formo de tabelo. En nia kazo, temas pri 3 malsamaj kvantoj: por Pomoj , Citronoj kaj Oranĝoj :
{425;425;565}
Por akiri la entute, ni uzas la SUM-funkcion kaj envolvas ĝin ĉirkaŭ la SUMIF-formulo.
SUMPRODUCT kaj SUMIF por sumi ĉelojn kun multoblaj OR-kondiĉoj
Ne ŝatas tabelojn kaj serĉas normalan formulon, kiu permesus al vi sumi per pluraj kriterioj en malsamaj ĉeloj? Nedankinde. Anstataŭ SUM, uzu la funkcion SUMPRODUCT, kiu pritraktas tabelojn denaske:
SUMPRODUCT(SUMIF(gamo, crireria_gamo , sum_gamo))
Supozinte, ke la kondiĉoj estas en ĉeloj E1, E2 kaj E3, la formulo prenas ĉi tiun formon:
=SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))
Kiel ĉi tiu formulo funkcias:
Kiel en la antaŭa ekzemplo, la SUMIF-funkcio resendas tabelon de nombroj, reprezentante la sumojn por ĉiu individua kondiĉo. SUMPRODUCT kunigas ĉi tiujn nombrojn kaj eligas finan totalon. Male al la SUM-funkcio, SUMPRODUCT estas desegnita por prilabori tabelojn, do ĝi funkcias kiel regula formulo sen ke vi devas premi Ctrl + Shift + Enter .
SUMIF uzante plurajn kriteriojn kun ĵokeroj
Ekde la Excel SUMIF-funkcio subtenas ĵokerojn, vi povasinkluzivu ilin en multoblaj kriterioj se necese.
Ekzemple, por sumi vendojn por ĉiaj Pomoj kaj Bananoj , la formulo estas:
=SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))
Se viaj kondiĉoj estas supozeble enigitaj en unuopaj ĉeloj, vi povas tajpi ĵokerojn rekte en tiuj ĉeloj kaj provizi intervalreferencon kiel kriterioj por la SUMPRODUCT SUMIF-formulo:
En ĉi tiu ekzemplo, ni metas ĵokeran signon (*) antaŭ la objektonomoj por kongrui kun ajna antaŭa sekvenco de signoj kiel ekzemple Verdaj pomoj kaj Goldfinger-bananoj . Por akiri sumon por eroj kiuj enhavas specifan tekston ie ajn en ĉelo, metu asteriskon ambaŭflanke, ekz. "*apple*".
Jen kiel uzi SUMIF en Excel kun pluraj kondiĉoj. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!
Praktiku laborlibron por elŝuto
SUMIF multoblaj kriterioj (.xlsx-dosiero)