Формула Excel: Випадаюча сума з усіма опціями -

Загальна формула

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

Резюме

Щоб увімкнути спадне меню з опцією "все", ви можете використовувати перевірку даних для випадаючого списку та формулу на основі функцій IF, SUM та SUMIF для обчислення умовної суми. У наведеному прикладі формула в G5:

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

де "колір" (C5: C15) і "кількість" (D5: D15) називаються діапазонами.

Приклад

Коли обрано F5, з’являється таке спадне меню:

Коли користувач робить вибір, повертається правильна сума.

Пояснення

Випадаюче меню встановлюється за допомогою простого правила перевірки даних на основі "списку":

Red,Blue,Green,All

Названі діапазони "колір" (C5: C15) і "кількість" (D5: D15) служать лише для зручності.

Формула в G5 виконує умовну суму на основі поточного вибору спадного меню у F5. Найбільш зовнішньою функцією є оператор IF, який перевіряє, чи вибрано "все":

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

Якщо так, то формула повертає стовпець суми кількості як кінцевий результат.

Якщо F5 - будь-яке значення, крім "все" (тобто "червоне", "синє" або "зелене"), логічний тест повертає FALSE і IF направляє формулу до функції SUMIF:

SUMIF(color,F5,qty)

SUMIF обчислює умовну суму на основі значення в F5 і повертає результат.

Цікаві статті...