У меня есть большой лист Excel со следующей структурой:

Gender  | Answer
------- | -------
Male    | A
Female  | B
Male    | A;C
Female  | A;B
Female  | B;D

Какую формулу я могу использовать, чтобы узнать, сколько женщин ответило, B или нет, B?

Заранее спасибо,

3 ответа3

2

Вы можете добавить столбец со следующей формулой:

=IF(AND(A2="Female", ISERROR(FIND("B", UPPER(B2))) = FALSE), 1,0)

Это отобразит 1, если пол - женский, а ответ содержит B (sidenote FIND возвращает ошибку, если значение не найдено, поэтому необходим ISERROR).

Затем вы можете скопировать эту формулу во все строки с данными. Вы можете использовать 1 для суммирования или подсчета числа, соответствующего вашим критериям.

0

Вот альтернативная формула для получения желаемого результата:

  =SUM((A1:A5="Female")*IF(ISERROR(SEARCH("B",B1:B5)),0,1))

Это формула массива, поэтому вам нужно будет ввести ее с помощью комбинации клавиш Control - Shift - Enter .

0

Какая версия Excel? В Excel 2007 или более поздних версиях вы можете использовать COUNTIFS с "подстановочными знаками" для критерия столбца B, подобного этому

=COUNTIFS(A:A,"Female",B:B,"*B*")

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