„Excel“ formulė: išskleidžiama suma su visomis parinktimis -

Turinys

Bendroji formulė

=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))

Santrauka

Jei norite įgalinti išskleidžiamąjį meniu su parinktimi „viskas“, sąlyginiam dydžiui apskaičiuoti galite naudoti duomenų tikrinimą išskleidžiamajame sąraše ir formulę, pagrįstą IF, SUM ir SUMIF funkcijomis. Parodytame pavyzdyje formulė G5 yra:

=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))

kur „spalva“ (C5: C15) ir „kiekis“ (D5: D15) yra pavadinti diapazonai.

Pavyzdys

Pasirinkus F5, pasirodys toks išskleidžiamasis meniu:

Kai vartotojas pasirenka, grąžinama teisinga suma.

Paaiškinimas

Išskleidžiamasis meniu nustatomas naudojant paprastą duomenų patvirtinimo taisyklę, pagrįstą „sąrašu“:

Red,Blue,Green,All

Pavadinti diapazonai „spalva“ (C5: C15) ir „kiekis“ (D5: D15) skirti tik patogumui.

G5 formulė atlieka sąlyginę sumą, pagrįstą dabartiniu išskleidžiamuoju meniu F5 pasirinkimu. Atokiausia funkcija yra IF sakinys, kuris patikrina, ar pasirinkimas yra „viskas“:

=IF(F5="all",SUM(qty)

Jei taip, formulė grąžina kiekio stulpelio sumą kaip galutinį rezultatą.

Jei F5 yra bet kuri reikšmė, išskyrus „viskas“ (ty „raudona“, „mėlyna“ arba „žalia“), loginis testas pateikia FALSE ir IF, jei formulė nukreipiama į funkciją SUMIF:

SUMIF(color,F5,qty)

SUMIF apskaičiuoja sąlyginę sumą pagal F5 reikšmę ir grąžina rezultatą.

Įdomios straipsniai...