несколько условий в = сумма - PullRequest
2 голосов
/ 13 февраля 2012
Phone number    Provider    Duration (min)
1001            Fastcom         2
1002            Fastcom         1
1004            Mobilecom       4
1008            Telecom         5
1001            Fastcom         3
1001            Fastcom         2
1003            Telecom         3
1004            Mobilecom       2
1008            Telecom         6
1002            Fastcom         1

Я хочу использовать одну формулу, чтобы получить сумму продолжительности вызовов, поставщик услуг которых является поставщиком для номера телефона 1001. Я надеюсь, что эта пересмотренная версия более понятна, чем предыдущая.Еще раз спасибо всем, кто обратил внимание.

Ответы [ 2 ]

5 голосов
/ 13 февраля 2012

Есть 14 строк.Столбец A содержит числа от 1 до 14. Столбец B содержит имена людей (возможно, повторяется).В столбце C указаны их предпочтительные сезоны (возможно, больше 1), а в столбце D указано количество дней, в течение которых они занимаются спортом в этом периоде.Мне нужна одна формула, чтобы узнать, сколько дней потрачено на занятия спортом в сезоне (ах), который (а) предпочитает Адам, а на самом деле это весна и осень

Предполагая данные в строках со 2 по 15попробуйте эту формулу массива

=SUM(IF(ISNUMBER(MATCH(C2:C15,IF(B2:B15="Adam",C2:C15),0)),D2:D15))

, подтвержденную сочетанием клавиш CTRL + SHIFT + ENTER

1 голос
/ 13 февраля 2012

В одной формуле я не уверен.Лично у меня будет формула в каждой строке столбца E, равная 0 или значение из D, тогда вы можете вместо этого sum(e:e).

...