/ / Намиране на квартала на масив с множество критерии в Excel - Excel, excel-formula

Намиране на квартала на масив с множество критерии в Excel - Excel, excel-formula

Опитвам се да намеря 1-ви и 3-ти квартили от масив, който се получава от данните с определени критерии.

Например:

Apple   red     dog   10
Apple   blue    cat   5
Banana  blue    dog   6
Banana  blue    cat   4
Apple   red     dog   8
Apple   red     dog
Apple   red     dog   1

Формулата, която използвам и залепнах, е

=QUARTILE.INC(SMALL(IF((A1:A7="Apple")*(C1:C7="dog")*(B1:B7="red"),D1:D7),ROW(INDIRECT("1:"&COUNTIFS(A1:A7,"Apple",C1:C7,"dog",B1:B7,"red")))),1)

Отговорът, който се връща, е 0.75, където действително трябва да доведе до 4.5. За мен изглежда, че Excel е грабване на празни клетки и включване в извлечения масив, има ли начин да се премахнат тези празни клетки от масива?

Отговори:

1 за отговор № 1

Предпочитам функцията AGGREGATE () да направи това с IF ():

=AGGREGATE(17,6,D1:D7/((A1:A7="Apple")*(C1:C7="dog")*(B1:B7="red")*(D1:D7<>"")),1)

Добавях проверката, за да прескоча празната стойност също.

Последната цифра е желаната квартила. Променете 1 да се 3 за третото.

въведете описанието на изображението тук