Стандартное отклонение только для данных, которые соответствуют двум условиям в Excel - PullRequest
1 голос
/ 29 апреля 2020

Я пытаюсь рассчитать стандартное отклонение для точек данных, которые должны удовлетворять двум условиям. Специфическим примером c является: Необходимо рассчитать стандартное отклонение урожайности для сорта "Z1" в регионе "A". У меня есть список из нескольких тысяч урожаев с соответствующим регионом и разнообразием. В таблице ниже есть 3 значения, которые удовлетворяют этому условию (1500, 1800, 1600), поэтому результатом должно быть стандартное отклонение для этих значений, а все остальные выходы следует игнорировать.

Region  Variety Yield
A   Z1  1500
B   Z1  2100
B   X2  1900
A   X1  1700
C   Z2  2000
C   X1  1500
A   Z1  1800
B   Z2  2500
C   X1  1700
A   Z1  1600

I попытался использовать эту формулу, но она не работает (также не как формула массива) и возвращает только «FALSE»

=IF(AND(Region="A",Variety="Z1"),STDEV.S(Yield))

Большое спасибо за помощь в решении этой проблемы!

Ответы [ 2 ]

3 голосов
/ 29 апреля 2020

Я бы сказал:

=STDEV.S(IF((A2:A11="A")*(B2:B11="Z1"),C2:C11,""))

Массив введен.

3 голосов
/ 29 апреля 2020

Если у вас Excel 365, то:

=STDEV.S(FILTER(C:C,(A:A="A")*( B:B="Z1")))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...