=LET(
_price; IMPORTRANGE("1W-6ghRaQDQonR0JGV0OsiIApR5O0UzgvpwFo";"'База'!$C$20");
ARRAYFORMULA(
IF(ISBLANK(D2:D);;
IF(
T2:T-T2:T*5%>500;
T2:T-T2:T*_price;
S2:S-S2:S*_price)
)))...LET( name1; value_expression1; [name2; …]; [value_expression2; …]; formula_expression)
Примечание. В значенияхformula_expressionмогут использоваться значенияname, заданные в списке функции LET. Значенияvalue_expressionрассчитываются в функции LET только однажды, даже если они используются в последующих расчетахvalue_expressionилиformula_expressionнесколько раз.