Excel-formel: Dropdown sum with all option -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å aktivere et rullegardin med et "alt" -alternativ kan du bruke datavalidering for rullegardinlisten, og en formel basert på IF-, SUM- og SUMIF-funksjoner for å beregne en betinget sum. I eksemplet vist er formelen i G5:

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

der "farge" (C5: C15) og "antall" (D5: D15) er kalt områder.

Eksempel

Når F5 er valgt, vises følgende rullegardin:

Når brukeren tar et valg, returneres riktig sum.

Forklaring

Rullegardinmenyen er satt opp med en enkel datavalideringsregel basert på en "liste":

Red,Blue,Green,All

De nevnte områdene "farge" (C5: C15) og "antall" (D5: D15) er kun for enkelhets skyld.

Formelen i G5 utfører en betinget sum basert på gjeldende rullegardinvalg i F5. Den ytterste funksjonen er en IF-setning, som sjekker om utvalget er "alt":

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

I så fall returnerer formelen summen av mengdekolonne som et endelig resultat.

Hvis F5 er en verdi unntatt "alle" (dvs. "rød", "blå" eller "grønn"), returnerer den logiske testen FALSE og IF ruter formelen til SUMIF-funksjonen:

SUMIF(color,F5,qty)

SUMIF beregner en betinget sum basert på verdien i F5 og returnerer resultatet.

Interessante artikler...