В Excel: подсчет одного и того же значения в нескольких столбцах по дате записи - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь посчитать одно и то же значение для нескольких столбцов, но только если они появляются в определенную дату в формате 'ГГГГ-ММ'

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

В качестве примера у меня есть 3 столбца. Первый столбец «A» имеет значения ГГГГ-ММ , второй «B» называется Partner1, заполненный именами, а третий столбец «C» называется Partner2, снова заполненный именами. Я хочу узнать, сколько раз «Дейв» (F2) появляется в обоих столбцах на определенную дату.

например. Сколько раз Дейв был партнером в 2016-04 (A17)?

Спасибо за чтение.

=COUNTIFS(A2:A10,A17,INDEX(B2:C10,,MATCH(F2,B2:B10,0)),"Dave")

Дата: 2016-04
нет. раз Дейв имеет партнера: 3

Ответы [ 3 ]

1 голос
/ 08 мая 2019

Используйте 2 COUNTIFS, как это -

=COUNTIFS(A2:A10, A17, B2:B10, "Dave") + COUNTIFS(A2:A10, A17, C2:C10, "Dave")

0 голосов
/ 08 мая 2019

Вы можете использовать:

=SUMPRODUCT((A2:A7=A17)*(B2:B7="Dave")*(C2:C7="Dave")*1)

=SUMPRODUCT((A2:A7="2016-04")*ISNUMBER(MATCH(B2:B7,{"Dave","Lisa"},0))*ISNUMBER(MATCH(C2:C7,{"Dave","Lisa"},0)))

Результаты:

enter image description here

0 голосов
/ 08 мая 2019

Вы должны использовать конструкцию, как показано ниже.

=COUNTIFS(A2:A10,A17,B2:B10,"Dave",C2:C10,"Dave")

...