#arrays #excel #min
#массивы #excel #мин
Вопрос:
У меня есть формула массива в столбце «H» листа «Инвентаризация деталей», которая работает до тех пор, пока ссылочные ячейки не станут пустыми.
=MIN(IF(tbl_PurchaseOrderTracking[Manufacturer Part Number]=B4,IF(tbl_PurchaseOrderTracking[Unit Cost]<>"",tbl_PurchaseOrderTracking[Unit Cost])))
Мне нужно, чтобы он игнорировал, если B4 пуст на листе «Инвентаризация деталей».
Комментарии:
1. Если с «это не работает» вы имеете в виду, что оно возвращает ошибку, вы можете попробовать добавить функцию IFERROR .
2. Он не возвращает ошибки. Он извлекает наименьшее значение в долларах из ссылочных значений без значения [Номер детали производителя] (пустые ячейки).
Ответ №1:
Я предложу обернуть вашу формулу массива в IF
условие, которое поможет обойти это, как показано ниже.
=IF(B4<>"",MIN(IF(tbl_PurchaseOrderTracking[Manufacturer Part Number]=B4,IF(tbl_PurchaseOrderTracking[Unit Cost]<>"",tbl_PurchaseOrderTracking[Unit Cost]))),"")