Excel

SUMIFS ar vairākiem kritērijiem un VAI loģiku

Sumifs With Multiple Criteria

Excel formula: SUMIFS ar vairākiem kritērijiem un VAI loģikuVispārīgā formula | _+_ | Kopsavilkums

Apkopojot, pamatojoties uz vairākiem kritērijiem, izmantojot VAI loģiku, varat izmantot funkciju SUMIFS ar masīva konstanti. Parādītajā piemērā H6 formula ir šāda:





= SUM ( SUMIFS (sum_range,criteria_range,{'red','blue'}))
Skaidrojums

Pēc noklusējuma funkcija SUMIFS pieļauj tikai UN loģiku - ja jūs sniedzat vairākus nosacījumus, visiem nosacījumiem ir jāatbilst, lai tie tiktu iekļauti rezultātā.

Viens risinājums ir nodrošināt vairākus kritērijus masīva konstante kā šis:





kurš no šiem nosaukumiem nav pieņemams diapazona nosaukums?
 
= SUM ( SUMIFS (E4:E11,D4:D11,{'complete','pending'}))

Tādējādi SUMIFS atgriezīs divus rezultātus: skaitlis “pabeigts” un skaits “gaida” masīva rezultātā, piemēram:

 
{'complete','pending'}

Lai iegūtu galīgo kopsummu, mēs iesaiņojam SUMIFS SUM iekšpusē. Funkcija SUM summē visus masīva vienumus un atgriež rezultātu.



Ar aizstājējzīmēm

Ja nepieciešams, kritērijos varat izmantot aizstājējzīmes. Piemēram, lai summētu vienumus, kuros kritēriju diapazonā ir “sarkans” vai “zils”, varat izmantot:

kā pārvietot līniju
 
{100,35}

Citu VAI kritēriju pievienošana

Šai formulai varat pievienot vienu papildu kritēriju, taču jums jāizmanto a vienas kolonnas masīvs vienam kritērijam un vienai rindai masīvs otram. Tā, piemēram, lai summētu pasūtījumus, kas ir “Pabeigti” vai “Gaida”, “Andy Garcia” vai “Bob Jones”, varat izmantot:

 
= SUM ( SUMIFS (sum_range,criteria_range,{'*red*','*blue*'}))

Otrajā atzīmējiet semikolu masīva konstante, kas apzīmē vertikālu masīvu. Tas darbojas tāpēc, ka programma Excel “savieno pārus” divās masīva konstantēs un atgriež divdimensiju rezultātu masīvu. Izmantojot vairāk kritēriju, jūs vēlaties pāriet uz a formula, kuras pamatā ir SUMPRODUCT .

kā Excel ievadīt e

Šūnu atsauces kritērijiem

Masīva konstantē nevar izmantot šūnu atsauces. Lai kritērijiem izmantotu šūnu atsauci, varat izmantot masīva formula kā šis:

 
= SUM ( SUMIFS (E4:E11,D4:D11,{'complete','pending'},C4:C11,{'Bob Jones''Andy Garcia'}))

Ja diapazons1 ir summas diapazons, diapazons2 ir kritēriju diapazons, un diapazons3 satur kritērijus darblapā. Izmantojot divus VAI kritērijus, jums jāizmanto horizontālie un vertikālie masīvi.

Piezīme: šī ir masīva formula, un tā jāievada, izmantojot taustiņu kombināciju + taustiņš + taustiņš + ievadīšana.

Autors Deivs Bruns


^