Найти наибольшие значения в столбце и подсчитать их в Excel

Найти наибольшие значения в столбце и подсчитать их в Excel

Я пытаюсь найти наибольшие значения столбца.Ценностикоторые отмечены цифрой 2 в столбцеУсловия, а затем подсчитайте количество двоек в столбцеУсловияРезультат должен выглядеть как в таблице справа, где показано количество двоек и максимальные значения.Желательно без кодирования VBA.

Любая помощь будет высоко оценена!

решение1

Использование одного вспомогательного столбца решает проблему:

введите описание изображения здесь

Как это работает:

  • Формула в ячейке I2:

    =COUNTIF($H$2:$H2,H2)

  • Формула в ячейке J2:

    =SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=1)*($I$2:$I$10<=3)*($G$2:$G$10)))
    
  • Формула в ячейке J3:

    =SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=4)*($I$2:$I$10<=5)*($G$2:$G$10)))
    

  • Формула в ячейке K2:

    =SUMPRODUCT(($I$2:$I$10>=1)*($I$2:$I$10<=3)*($H$2:$H$10=2))
    
  • Формула в ячейке K3:

    =SUMPRODUCT(($I$2:$I$10>=4)*($I$2:$I$10<=5)*($H$2:$H$10=2))
    

Примечание.

  • Вы можете заменить критерии 2ссылками на ячейки, что делает формулу динамической.

  • Например (MAX(($H$2:$H$10=$L$1), где ячейка L1имеет критерии 2, и если требуется, это должно быть другое значение.

  • Для большей аккуратности в дальнейшем вы можете скрыть вспомогательную колонку I.

  • При необходимости измените ссылки на ячейки в формуле.

Связанный контент