Я решил дать вам альтернативное решение и отделить его.
Способ 1: использовать базовый вариант Мы делаем это в математической теории и доказательствах. Затем используйте регистр для всех других записей / ячеек.
- base case:
=IF(AND(A1=name,B2=num),1,0)
- all other cases
=IF(AND(A2=A1,A2=name,B2=num),C1+1,IF(AND(A2=name,B2=num),1,0))
Способ 2: используйте проверку на исправление ошибок и базовый случай, объединенные в одну длинную формулу. Это намного дольше и может быть вставлено в каждую клетку.
=IF(NOT(ISERROR(OFFSET(H2,-1,0))),IF(AND(H2=OFFSET(H2,-1,0),H2=name,I2=num),OFFSET(J2,-1,0)+1,IF(AND(H2=name,I2=num),1,0)),1)
Настройка: используйте настройку, которая у вас есть, но добавьте один столбец сбоку от каждого имени / счета, чтобы создать три столбца вместо двух перечисленных вами. Для этого необходимо использовать формульный подход, указанный в методах 1 и 2.
В качестве бонуса я показал оба метода на нескольких печатных экранах, объединенных в одно сплошное изображение. В качестве дополнительного бонуса я демонстрирую раскрывающийся список для выбора Имен и номеров (например, максимум Джима в 7, или максимум Теда в 4, или максимум Кери в 5, чтобы продемонстрировать таблицу и списки (таблицы для списков поиска в виде нумерованных 1 к 5 на изображении) для получения максимальных результатов.
Нажмите на изображение : для увеличения