#excel #excel-formula
#Excel #excel-формула
Вопрос:
У меня есть рабочая формула, которая указывает номер текущей строки:
=IF(AND(Part_Qty>0, COUNTA(Parts!Z15:AI15)>0),"GROUP NAME TEMP L "," ")
Я пытаюсь преобразовать формулу так, чтобы я использовал функцию строки, но я не могу понять, как заставить ее работать должным образом.
=IF(AND(Part_Qty>0, COUNTA(INDIRECT("Parts!Z"amp;ROW()):INDIRECT("Parts!AI"amp;ROW())>0)),"GROUP NAME TEMP L "," ")
Надеюсь, кто-нибудь сможет мне здесь помочь.
Спасибо
Комментарии:
1. Мы можем приступить
INDIRECT()
к работе, но это будет неустойчиво. Использование во многих строках может сократить время обработки. Для этого попробуйте:=IF(AND(Part_Qty>0,COUNTA(INDEX(Parts!Z:Z,ROW()):INDEX(Parts!AI:AI,ROW()))>0),"GROUP NAME TEMP L "," ")
.2. Это идеально. Большое вам спасибо.