![](https://cdn.wiki-base.com/8640329/excel_formula_dropdown_sum_with_all_option__2.png.webp)
Yleinen kaava
=IF(F5="all",SUM(D:D),SUMIF(C:C,A1,D:D))
Yhteenveto
Ota käyttöön pudotusvalikko "kaikki" -vaihtoehdolla käyttämällä tietojen validointia avattavassa luettelossa ja IF-, SUM- ja SUMIF-funktioihin perustuvaa kaavaa ehdollisen summan laskemiseksi. Esitetyssä esimerkissä kaava G5: ssä on:
=IF(F5="all",SUM(qty),SUMIF(color,F5,qty))
missä "väri" (C5: C15) ja "määrä" (D5: D15) on nimetty alueiksi.
Esimerkki
Kun F5 on valittu, näkyviin tulee seuraava pudotusvalikko:
Kun käyttäjä tekee valinnan, oikea summa palautetaan.
Selitys
Avattavassa valikossa on yksinkertainen tietojen validointisääntö, joka perustuu "luetteloon":
Red,Blue,Green,All
Nimetyt alueet "väri" (C5: C15) ja "määrä" (D5: D15) ovat vain mukavuuden vuoksi.
G5: n kaava suorittaa ehdollisen summan F5: n nykyisen pudotusvalinnan perusteella. Uloin toiminto on IF-käsky, joka tarkistaa, onko valinta "kaikki":
=IF(F5="all",SUM(qty)
Jos on, kaava palauttaa määrän sarakkeen summan lopputuloksena.
Jos F5 on mikä tahansa arvo paitsi "kaikki" (ts. "Punainen", "sininen" tai "vihreä"), looginen testi palauttaa FALSE ja IF reitittää kaavan SUMIF-funktioon:
SUMIF(color,F5,qty)
SUMIF laskee ehdollisen summan F5: n arvon perusteella ja palauttaa tuloksen.