1

У меня есть опрос, который я разослал людям. Один вопрос задал их пол, а другой спросил, болят ли они. Теперь я должен получить результаты в файле Excel, и я пытаюсь проанализировать его.
Но у меня проблемы с вычислением статистики.

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

Я знаю, что концепция
# people that are men AND experience headaches /
# of people that experience headaches

Как я могу получить эти проценты?

2 ответа2

1

Обычный countif не работает с более чем одним столбцом в качестве зависимости. Вместо этого используйте SUMPRODUCT .

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

    =SUMPRODUCT((A1:A100=1)*(B1:B100=1))
    

    Обратите внимание, что вы можете расширить формулу, чтобы иметь третью или более зависимостей, если хотите »
    ...*(C1:C100=x)...

    Пример вывода = 2

  2. Чтобы узнать количество людей с головной болью, используйте COUNTIF , так как здесь у нас есть только один столбец для поиска

    COUNTIF(B:B,1)
    

    Пример вывода = 6

  3. Теперь вам просто нужно объединить эти две формулы

    =SUMPRODUCT((A1:A100=1)*(B1:B100=1)) / COUNTIF(B:B,1)
    =SUMPRODUCT((A1:A100=2)*(B1:B100=1)) / COUNTIF(B:B,1)
    

    Пример вывода = 2/6 = 0,333333 = 33,33%
    Пример выходных данных = 4/6 = 0,666667 = 66,67%

    Первая формула для мужчин с головной болью, вторая для женщин с головной болью


Есть несколько альтернатив первой формуле =SUMPRODUCT((A1:A100=1)*(B1:B100=1)) которая даст вам одинаковый результат. Выберите свой любимый:

  • {=SUM(IF((A1:A100=1)*(B1:B100=1),1))}

  • {=SUM((A1:A100=1)*(B1:B100=1))}

  • {=SUM(N(A1:A100&B1:B100=1&1))}

  • =COUNTIFS(A:A;1,B:B,1) »недоступно в Excel 2003

  • {=SUM((A:A=1)*(B:B=1))} »недоступно в Excel 2003

Обратите внимание, что большинство из них являются формулами массива {...} которые вводятся с помощью сочетаний клавиш CTRL+SHIFT+ENTER.

Источник

0

Другой способ - использовать функцию AVERAGE подобную этой

=AVERAGE(IF(B2:B100=1,IF(A2:A100=1,1,0)))

подтверждено с помощью CTRL+SHIFT+ENTER

Когда B2:B100 = 1 (опытные головные боли), то возвращается 1 или 0 в зависимости от того, мужчины это или женщины, их усреднение дает правильный процент

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