У меня есть проблема, которую я пытаюсь решить, и я не нашел подобных проблем на сайте.

У меня есть следующая проблема:

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

(просто новичок на этом сайте не может опубликовать изображение)

Таким образом, у меня есть база данных ("Программное обеспечение") с клиентом на строку (столбец A) и месяц на столбец (от B5 до S5) с номером журнала в каждой ячейке.

Затем на другом листе у меня есть идентификатор клиента в столбце A и месяц обновления программного обеспечения (столбец B).

На столбце C я хочу создать

=SUMIF(Software!$B$5:$S$5; ">" & B2; Software!XX:XX)

где XX ищет правильную строку в базе данных.

Затем я хотел использовать это, чтобы получить право XX:XX :

=CELL("address";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("address";INDEX(Software!S:S;MATCH(A2;Software!A:A;0)))

или комбинация "сцепить" и

=CELL("row";INDEX(Software!B:B;MATCH(A2;Software!A:A;0))) & ":" & CELL("row";INDEX(Software!S:S;MATCH(A2;Software!A:A;0)))

-> возвращение правого ряда

но я не смог добиться успеха.

Есть идеи?

1 ответ1

0

INDEX/MATCH может ссылаться на всю строку, если вы поставите ноль в столбце ref, например, при условии, что до 1000 строк данных о клиентах пробуют эту формулу

=SUMIF(Software!$B$5:$S$5;">"&B2;INDEX(Software!$B$6:$S$1000;MATCH(A2;Software!$A$6:$A$1000;0);0))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .