Как найти максимум и минимум по нескольким критериям строки (Google Sheets)? - PullRequest
0 голосов
/ 20 апреля 2020

Я использую импортированные данные с веб-страницы в Google Sheets (используя Импорт JSON). Из таблицы ниже я хочу найти максимальное и минимальное число в столбце «минимальная цена продажи». Теоретически, данные учитываются только в том случае, если они находятся в списке «Действительных городов» в столбце 1 (например, цены из «Отдыха Артура» не будут учитываться для функции, но будут учитываться цены из «Bridgewatch» и «Lymhurst»).

enter image description here

Я использовал следующие формулы:

=MINIFS(E:E,D:D,{A5:A10})
=MAXIFS(E:E,D:D,{A5:A10})

Ни одна из этих функций не работает так, как было задумано. Он просто отображает цену продажи первого города (Карлеон). Я проверил это, смешав порядок «Действительных городов», часто это самый первый город в списке, который, похоже, заботится о формуле. Я хочу, чтобы можно было найти максимум / мин, которые действительные города. Спасибо

1 Ответ

2 голосов
/ 20 апреля 2020

I думаю , что MAXIFS и MINIFS могут использоваться только при проверке по одному критерию, например, "> 25", а не по диапазону.

Также обратите внимание, что где в вашей формуле есть E:E и D:D, вы, вероятно, хотите E4:E и D4:D. Вас не интересуют значения, введенные в первые три строки.

Один из способов достижения sh того, что вы хотите, - это использовать вспомогательный столбец (скажем, столбец G) со следующей формулой в ячейках G4-G13 (Примечание: вам придется изменить D4 и E4 в каждой соответствующей строке.

=IFERROR(IF(MATCH(D4,$A$5:$A$10, 0), E4))

Эта формула возвращает Sell Price Min, если город находится в списке действительных городов, или , если нет .

Затем просто используйте MIN(G4:G) и MAX(G4:G), чтобы найти минимальное и максимальное значения для этого столбца.

Будет лучшее решение с использованием функций массива, но, как мы надеемся, приведенный выше метод укажет вам в правильном направлении.

...