
Povzetek
Če želite zgraditi dvosmerno zbirno tabelo, ki sešteje številske podatke z več kot enim merilom, lahko uporabite funkcijo SUMIF. V prikazanem primeru je formula v H5, kopirana v obsegu H5: K7,:
=SUMIFS(value,name,$G5,stage,H$4)
kjer so vrednost (C5: C15), ime (B5: B15) in stopnja (D5: D15) imenovani obsegi. Rezultat je tabela, ki prikazuje skupne seštevke za vsako ime po stopnjah.
Pojasnilo
Funkcija SUMIFS je namenjena seštevanju številskih vrednosti z uporabo več meril.
V prikazanem primeru podatki v obsegu B5: E15 prikazujejo prodajni cevovod, kjer je vsaka vrstica priložnost, ki jo ima prodajalec na določeni stopnji. Formula v H5 je:
=SUMIFS(value,name,$G5,stage,H$4)
Prvi del formule povzema priložnosti prodajalca:
=SUMIFS(value,name,$G5 // sum by name
- Obseg vsote so poimenovane vrednosti obsega
- Obseg meril 1 je poimenovano ime obsega
- Merila 1 izhajajo iz celice G5
Obvestilo: $ G5 je mešana referenca, z zaklenjenim stolpcem in relacijo vrstice. To omogoča, da se formula po potrebi spremeni, ko se formula kopira po celotni tabeli.
Naslednji par obsega / meril v SUMIFS, vsote po stopnjah:
stage,H$4 // sum by stage
- Razpon meril 2 je stopnja imenovanega obsega
- Kriterij 2 je 4 USD
Spet je H $ 4 mešana referenca, pri čemer je relativni stolpec in vrstica zaklenjena. To omogoča kriterijem, da poberejo stopniške vrednosti v vrstici 4, ko se formula kopira po tabeli in navzdol.
Z obema kriterijima funkcija SUMIFS pravilno povzema priložnosti po imenu in po stopnji.
Brez obsegov imen
Ta primer uporablja imenovane obsege samo za udobje. Brez imenovanih obsegov je enakovredna formula:
=SUMIFS($C$5:$C$15,$B$5:$B$15,$G5,$D$5:$D$15,H$4)
Sklici obvestil za ime, vrednost in stopnjo so zdaj absolutni sklici, da se preprečijo spremembe, ko se formula kopira po tabeli in navzdol.
Opomba: vrtilna tabela bi bila tudi odličen način za rešitev te težave.