Получить наибольшее значение поля, для диапазона ячеек, заданных динамически другой ячейкой

Ниже приведена грубая аналогия данных, с которыми я должен работать:

|SKU| |Master SKU| |Weight| 0000 0001 0000 5.6 0002 0000 2 0003 0000 4 0004 0005 0004 1 0006 0004 3 0007 0004 0.5 

В новом столбце Master's Greatest Weight ; Мне нужна формула, которая для каждой строки, не имеющей Master SKU , возвращает наибольший вес каждой строки, которая соответствует своему собственному SKU в поле Master SKU .

Проще говоря, это желаемый результат:

 |SKU| |Master SKU| |Weight| |Master's Greatest Weight| 0000 5.6 0001 0000 5.6 0002 0000 2 0003 0000 4 0004 3 0005 0004 1 0006 0004 3 0007 0004 0.5 

У меня такое ощущение, что этот фильтр массива с использованием формулы (без VBA) имеет значение, но если это не я, то я не уверен, как адаптировать его к тому, чего я хочу достичь.

Пожалуйста, попробуйте в строке SKU 0000 (предполагается, что Row2) и скопированы вниз:

  =IF(B2<>"","",MAX(IF(B:B=A2,C:C))) 

с Ctrl + Shift + Enter .

  • Ошибка Ubiquitous: Определенная пользователем или объектная ошибка
  • Excel, если условие произвольной длины
  • Excel вложен IF, AND, ИЛИ с 3 результатами
  • Если столбец a = 0, используйте столбец b, если столбец b = 0, затем используйте столбец c
  • Отключение кнопок выбора на основе результатов предыдущих кнопок выбора: Excel
  • Excel: как суммировать ячейки, которые находятся рядом с ячейками того же номера
  • Получите да, нет или ничего из ячейки в Excel
  • VBA Excel Если заявление на основе ввода текстового поля
  • Функция Excel ISNUMBER с заявлением IF
  • Диапазон в окне сообщений ..?
  • MACRO VBA - «ошибка времени выполнения« 1004 »- определенная или объектная ошибка»
  • Давайте будем гением компьютера.