Найти соседние значения из ячейки

-1

Предыдущий пост был просто упрощенным примером. Моя проблема со следующей таблицей:

Итак, есть список оборудования (инвентарный номер), который повторяется для каждого месяца и года, и есть строка (подчеркнутая желтым цветом) с днями месяца. Ниже каждый день месяца состоит из четырех столбцов, мне нужно извлечь наибольшее значение в км / час (подчеркнуто красным) для данного инвентарного номера. Я смог извлечь предыдущее с помощью функции maxifs внутри функции max.

Вторая часть, где мне нужна помощь; как извлечь дату (дд / мм / гг), где наибольшее значение км / час происходит для каждого инвентарного номера, необходимо объединить значения года, месяца и дня в одной ячейке.

образец

Tpint0
источник
Звучит так, будто вы ищете VLOOKUPили, может быть, INDEX/MATCHно трудно быть уверенным без каких-либо выборочных данных и ожидаемого результата
cybernetic.nomad
суммы уникальны?
Скотт Кранер
Вы хотите сказать за 1800, что такое ширина и высота !!
Раджеш С
Итак, ваше недавнее редактирование изменило Объект OP для того, что я опубликовал возможное решение.
Раджеш
@ Tpint0, добро пожаловать в Super User. Что-то, чтобы рассмотреть для дальнейшего использования: вы можете задать более одного вопроса. Перед публикацией подумайте над вопросом, чтобы сделать его как можно более понятным. Как только он привлекает ответы, для респондентов, как правило, несправедливо радикально менять вопрос, чтобы лишить законной силы ответы. Если люди интерпретируют вопрос так, как вы этого не ожидали, это происходит; уточнить это. Но не публикуйте сначала упрощенную версию, а затем заменяйте ее другой версией после получения ответов. В этом случае задайте новый вопрос с новой версией.
fixer1234

Ответы:

0

Я хотел бы предложить два различных решения для извлечения заголовков строк и столбцов для заданного значения.

Решение одно может быть использовано, когда диапазон данных поиска имеет уникальные значения .

Второе решение можно использовать, когда ярость данных поиска имеет повторяющиеся значения .

Решение 1:

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

Как это устроено:

  1. В ячейке G1введите значение поиска.
  2. Чтобы получить заголовок строки, напишите эту формулу в ячейке G3.

    =INDEX(A2:A6,SUMPRODUCT((B2:F6=G1)*(ROW(B2:F6)-ROW(B2)+1)))
    
  3. Чтобы получить заголовок столбца, напишите эту формулу в ячейке G5.

    =INDEX(B1:F1,SUMPRODUCT((B2:F6=G1)*(COLUMN(B1:F1)-COLUMN(B1)+1)))
    

Решение 2:

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

Как это устроено:

  1. Необходимо создать два вспомогательных столбца . Первый в Column G& Второй в Column H.
  2. Запишите эту формулу в ячейку G2и заполните.

      =LARGE(B2:F2,1)
    
  3. Запишите это в ячейку H2и заполните.

      =MATCH(G2,B2:F2,0)
    
  4. Формула в ячейке B8и заполнить.

      =LARGE($G$2:$G$6,ROW(A1))
    
  5. Формула в ячейке C8и заполнить его.

     =INDEX($G$2:$H$6,MATCH(B8,$G$2:$G$6,0),2)
    
  6. Формула в ячейке A8и заполнить его.

     =INDEX($A$2:$A$6,MATCH(B8,$G$2:$G$6,0),1)
    

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

Раджеш С
источник
привет Раджеш, принимая во внимание изменения, внесенные в сообщение, как я могу изменить решение 1 для работы с моим рабочим листом? заранее спасибо
Tpint0
@ Tpint0, пожалуйста, отредактируйте сообщение и загрузите пример данных, чтобы я мог изменить свой ответ. Ra
Раджеш С
Я редактирую пост и добавляю некоторые образцы данных. благодарю вас.
Tpint0