Использую функцию LARGE для получения дефектов старения из Excel. Получаю следующее:
В моем случае у меня есть два дефекта, которые имеют одну и ту же дату создания. Поэтому мне нужно взять первый дефект 51 дня (DEF-2) и второй дефект 51 дня (DEF-10). Но в настоящее время я получаю первое вхождение 51. Пожалуйста, дайте мне знать, как получить несколько значений для одного большого значения.
решение1
Используйте следующее:
=INDEX($B$2:$B$6,MATCH(LARGE($A$2:$A$6,ROW(A1)),$A$2:$A$6,0))
и перетащите его вниз.
B2:B6 — это столбец DEFFECT_ID. Измените его так, чтобы он соответствовал вашим данным, но оставьте $.
A2:A6 — это столбец Days. Измените его так, чтобы он соответствовал вашим данным, и оставьте $.
Row (A1)=1 для Large(array,1). Когда вы перетащите его на вторую строку, он станет row(A2)=2.
Match найдет номер строки (0 для точного совпадения).
Index вернет значение в DEFFECT_ID.