Подтвердить что ты не робот

В Excel суммируйте все значения в одном столбце в каждой строке, где другой столбец является конкретным значением

Мне интересно, есть ли простой способ сделать то, что я ищу. В принципе, у меня есть баланс в Excel 2011 с кучей данных. Одна конкретная информация, которую я всегда хочу видеть, - это сумма, которая не была возмещена. Другими словами, у меня есть столбец за уплаченную сумму, а другую за то, было ли оно возмещено (да/нет). Я хочу суммировать все суммы, уплаченные, где возмещаемое поле равно "Нет".

Я понимаю, что могу суммировать весь столбец и отфильтровывать те, которые были возмещены, но я хотел бы, чтобы он отображал полную сумму независимо от того, какой фильтр включен (или если фильтр не включен).

Я не смог найти хорошие ключевые слова, чтобы описать это в Google, поэтому я прошу здесь. Я хотел бы выполнить это в Excel, а не во внешней программе или script.

4b9b3361

Ответ 1

Если столбец A содержит суммы, подлежащие возмещению, а в столбце B указано "да/нет", указывающее, было ли произведено возмещение, тогда будет выполнено одно из следующих действий, хотя рекомендуется использовать первый вариант:

=SUMIF(B:B,"No",A:A)

или

=SUMIFS(A:A,B:B,"No")

Вот пример, который отображает суммы, уплаченные и выдающиеся, для небольшого набора данных образца.

 A         B            C                   D
 Amount    Reimbursed?  Total Paid:         =SUMIF(B:B,"Yes",A:A)
 $100      Yes          Total Outstanding:  =SUMIF(B:B,"No",A:A)
 $200      No           
 $300      No
 $400      Yes
 $500      No

Result of Excel calculations

Ответ 2

Вы можете сделать это, используя SUMIF. Это позволяет вам СУМИТЬ значение в ячейке, если значение в другой ячейке соответствует указанным критериям. Вот пример:

 -   A         B
 1   100       YES
 2   100       YES
 3   100       NO

Используя формулу: =SUMIF(B1:B3, "YES", A1:A3), вы получите результат 200.

Вот скриншот рабочего примера, который я только что сделал в Excel:

Excel SUMIF Example

Ответ 3

Вы должны иметь возможность использовать функцию IF. синтаксис =IF(condition, value_if_true, value_if_false). Чтобы добавить дополнительный столбец только с невозвращенными суммами, вы должны использовать что-то вроде:

=IF(B1="No", A1, 0)

и суммируем это. Вероятно, есть возможность включить его в одну ячейку ниже столбца, но, с самого начала, я не могу придумать ничего простого.