Ссылка на образец листа: https://docs.google.com/spreadsheets/d/16huMKzeqbg3gho5klvRj91878H1ZARIs4F9RVRwE9M0
Вкладка: неделя 45-48
У меня установлена эта формула массива для извлечения данных о сумме в $ из другой вкладки:
Ячейка F42:
=IFERROR(IF(value(F4) = value(Settings!$B$26),ArrayFormula(INDEX(FullReport!$A:$A,SMALL(IF("Labour Cost"=FullReport!$A:$A,ROW(FullReport!$A:$A)+1),1))),""),0)
Оставляет пустое поле, если значение пустое. У меня есть другая формула для чтения этих данных, если значение больше $ 0,00
Ячейка D38:
=SUM(((IF(C42 > 0, C42,C41)) + (IF(D42 > 0, D42,D41)) + (IF(E42 > 0, E42,E41)) + (IF(F42 > 0, F42,F41)) + (IF(G42 > 0, G42,G41)) + (IF(H42 > 0, H42,H41)) + (IF(I42 > 0, I42,I41))))+B39
К сожалению, кажется, что генерируется пустое поле ""в ячейке F42 заставляет ячейку D38 регистрироваться как значение, превышающее 0,00 долл. США, и отбрасывает ожидаемые результаты.
Ищите способ обойти это, спасибо за любую помощь.