1

Мне нужно посчитать количество записей, в которых может быть выполнено одно из нескольких условий в столбце G, но в столбце I должно быть выполнено определенное условие.

Например, столбец G может быть либо "Тойота", либо "Мазда", но столбец I должен быть "2008".

Я пробовал следующее, но я получил неправильный итог

{=COUNTIFS(I2:I3053,="2008")+COUNTIFS(G2:G3053,"=Mazda")+COUNTIFS(G2:G3053,"=Toyota")}

1 ответ1

2

Ваша текущая формула подсчитывает строки с 2008 , добавляет затем к тем с Mazda и добавляет их к тем с Toyota , что означает, что есть совпадения, и вы, вероятно, получите большее число, чем фактическое число.

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

=COUNTIFS(I2:I3053,"=2008",G2:G3053,"=Mazda")+COUNTIFS(I2:I3053,"=2008",G2:G3053,"=Toyota")

Это подсчитывает те 2008, которые являются Mazda и добавляет их к тем 2008, которые являются Toyota

Или, может быть, SUMPRODUCT будет проще?

=SUMPRODUCT((I2:I3053=2008)*(G2:G3053={"Mazda","Toyota"}))

Это может быть немного сложнее для понимания, но равенства должны быть довольно простыми.

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