1

Трудно сказать это правильно, поэтому я постараюсь описать это лучше здесь.

У меня есть таблица:

http://imgur.com/XmxG65f

(это очень упрощенная версия, которую я только что сделал, чтобы проиллюстрировать, что мне нужно).

У каждого человека есть X под Dog или Cat (хотя это не обязательно должен быть X, все, что меня волнует - это подсчет непустых ячеек). Я хотел бы посчитать число X в разделе Cat и количество X в разделе Dog для каждого пользователя и указать это число в нижней таблице, а не просто подсчитать общее количество X в строке каждого человека. Итак, формула, за которой я следую, покажет 2 для Cat и 0 для Dog для Алисы, 1 для Cat и 2 для Dog для Боба и т.д.

Я пытался использовать COUNTA, но я не могу понять, как заставить его считать только то, где совпадающая ячейка вверху - DOG или CAT.

Спасибо за любую помощь, которую вы можете предоставить.

1 ответ1

4

Твой друг здесь COUNTIFS. Это дает вам возможность проверить несколько диапазонов и критериев, если они соблюдены, они учитываются. Правильный синтаксис выглядит следующим образом;

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

Итак, вы захотите использовать, чтобы ваш criteria_range1 был $B$1:$J$1 . Мы используем $ чтобы сделать адрес абсолютным, поскольку строка заголовка останется прежней. Затем сделайте criteria1 равным $B$11 для ссылки на ячейку с помощью "Cat". Затем сделайте criteria_range2 равным B2:J2 . $ Не используются, потому что мы собираемся сказать Excel сделать некоторую работу для нас. Сделайте criteria2 равными "x" . Ваша формула в ячейке B12 должна выглядеть следующим образом.

=COUNTIFS($B$1:$J$1, $B$11, B2:J2, "x")

Теперь перетащите нижний правый угол этой ячейки вниз на остальные ячейки для других имен. Если ваш лист не настроен на автоматический расчет, нажмите F9.

Вы должны быть в состоянии восстановить эту формулу для подсчета собак.

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