У меня есть поддельные данные о продажах, из которых мне нужно извлечь максимальную продажу из каждой из 4 стран (Канада, США, Испания и Германия). Использование if и then max inside сработало только для Канады, поскольку там была максимальная продажа. Как мне найти остальные?
решение1
Поскольку вы не предоставили образец данных вместе с вопросом, я использовал некоторые фиктивные данные для решения проблемы.
Как это работает:
- Данные по фиктивным продажам находятся в диапазоне
A3:C14
. - Чтобы получить уникальный список стран, введите эту формулу массива (CSE) в ячейку
A20
, закончите с помощью Ctrl+Shift+Enterи залейте.
{=IFERROR(INDEX($A$3:$A$14,MATCH(0,COUNTIF($A$19:A19,$A$3:$A$14),0)),"")}
- Введите эту формулу массива (CSE) в ячейку
B20
, закончите с помощьюCtrl+Shift+Enterи залейте.
{=MAX(($A$3:$A$14=A20)*($C$3:$C$14))}
Примечание.
УчитыватьВАРИАНТ 2 в качестве бонуса, — это необязательная часть, которую я включил, чтобы показать метод получения самых высоких продаж в стране для определенного продукта.
Вы и другие читатели можете проигнорировать это.
Введите эту формулу массива (CSE) в ячейку
B28
, закончите с помощьюCtrl+Shift+Enterи залейте.{=MAX(IF($A$3:$A$14=A20,IF($B$3:$B$14=$B$26,$C$3:$C$14)))}
Примечание,В ячейке B26
указано название продукта P1
, и вы можете заменить его на другое, если хотите добиться максимальных продаж.
При необходимости откорректируйте ссылки на ячейки в формуле.