Apibendrinimas su Arba kriterijus į „Excel“ gali būti sudėtinga. Šiame straipsnyje pateikiami keli lengvai sekami pavyzdžiai.
1. Pradedame paprastai. Pavyzdžiui, norime apibendrinti langelius, kurie atitinka šiuos kriterijus: „Google“ arba „Facebook“ (vienas kriterijų diapazonas).
2a. Tačiau jei norime apibendrinti langelius, kurie atitinka šiuos kriterijus: „Google“ arba „Stanford“ (du kriterijų diapazonai), negalime tiesiog naudoti SUMIF funkcija du kartus (žr. paveikslėlį žemiau). Ląstelės, atitinkančios „Google“ ir „Stanford“ kriterijus, pridedamos du kartus, tačiau jas reikia pridėti tik vieną kartą. 10 yra atsakymas, kurio ieškome.
2b. Mums reikia masyvo formulės. Mes naudojame IF funkcija patikrinti, ar įvyksta „Google“ ar „Stanford“.
„Excel“ funkcija skaičiuoja langelius su tekstu
Paaiškinimas: TRUE = 1, FALSE = 0. 1 eilutėje funkcija IF įvertinama pagal IF (TRUE+TRUE, 1,0)*3, IF (2,1,0)*3, 3. Taigi vertė 3 bus būti pridėtas. 2 eilutėje IF funkcija įvertinama IF (FALSE+FALSE, 1,0)*5, IF (0,1,0)*5, 0. Taigi 5 vertė nebus pridėta. 3 eilutėje IF funkcija įvertinama IF (FALSE+TRUE, 1,0)*2, IF (1,1,0)*2, 2. Taigi 2 vertė bus pridėta ir t. T.
2c. Viskas, ko mums reikia, yra SUM funkcija, kuri apibendrina šias vertes. Norėdami tai pasiekti (neapsunkinkite), pridedame funkciją SUM ir A1 pakeičiame A1: A8, B1 - B1: B8, o C1 - C1: C8.
2d. Užbaikite paspausdami CTRL + SHIFT + ENTER.
jei langelyje yra tekstas, tada grąžinkite vertę
Pastaba: formulės juosta nurodo, kad tai yra masyvo formulė, įtraukiant ją į garbanotus skliaustus {}. Nerašykite jų patys. Jie dings, kai redaguosite formulę.
Paaiškinimas: IF funkcija sukurtas diapazonas (masyvo konstanta) saugomas „Excel“ atmintis, o ne diapazonas. Masyvo konstanta atrodo taip:
{10101010}
padauginus iš C1: C8, gaunama:
{30204010}
Pastaroji masyvo konstanta naudojama kaip SUM funkcijos argumentas, gaunantis 10 rezultatą.
3. Galime žengti dar vieną žingsnį. Pavyzdžiui, norime apibendrinti langelius, kurie atitinka šiuos kriterijus: („Google“ ir Stanfordas) arba Kolumbija.
Eiti į kitą skyrių: