Я работаю над отчетом, который показывает разные имена в столбце А. Я хочу сравнить значения из COL B для каждой страны в столбце A. В COL C я хотел бы вернуть максимальное значение из COL B для этой страны. Это пример того, что я хотел бы:

          COL A     COL B          COL C (OUTPUT RESULT REQUIRED) 
Row 1     USA        $3             -    
Row 2     USA        $7             $7 
Row 3     Italy      $1             $1
Row 4     France     $2             -
Row 5     France     $9             $9
Row 6     France     $4             -

Я использую Excel 2016

Как я могу сделать это с помощью функции?

2 ответа2

1

Вот формула, которая сделает свое дело.

=IF(COUNTIFS($A$1:$A$6,A1,$B$1:$B$6,">"&B1)=0,B1,"-")

При этом используются COUNTIFS для подсчета строк для каждой страны, которые имеют большее значение, чем текущая строка. Только максимальное количество строк вернет значение.

0

Вы можете использовать, например, эту формулу:
=IF(AVERAGEIF(A:A,A2,B:B)>B2,"-",B2)

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