Я намагаюся створити формулу в електронній таблиці Google, яка виглядає приблизно так:
if (x < 0, x + 1, x)
Це означає, що якщо x
менший за 0
, повернути x + 1
, то повернути x
.
Однак x
сам по собі є виразом, наприклад A1 + B1
. Так я закінчив:
if ((A1 + B1) < 0, (A1 + B1) + 1, (A1 + B1))
Як я можу зберегти вираз (A1 + B1)
у тимчасовій змінній x
, щоб я могла це зробити? :
x = (A1 + B1);
if (x < 0, x + 1, x);
Поточний вираз у моїй таблиці виглядає приблизно так:
if(
timevalue(Sheet1!$D10)-timevalue(min(filter(Sheet1!$D$2:$D$99,Sheet1!$A$2:$A$99=A10,Sheet1!$E$2:$E$99=E10))))
< 0,
1 +
timevalue(Sheet1!$D10)-timevalue(min(filter(Sheet1!$D$2:$D$99,Sheet1!$A$2:$A$99=A10,Sheet1!$E$2:$E$99=E10))))
,
timevalue(Sheet1!$D10)-timevalue(min(filter(Sheet1!$D$2:$D$99,Sheet1!$A$2:$A$99=A10,Sheet1!$E$2:$E$99=E10))))
)
Я намагаюся зробити так, щоб він виглядав коротше і керованішим так:
x = timevalue(Sheet1!$D10) - timevalue(min(filter(Sheet1!$D$2:$D$99,Sheet1!$A$2:$A$99=A10,Sheet1!$E$2:$E$99=E10))));
if(
x
< 0,
1 +
x
,
x
)