Google 스프레드 시트에서 다음과 같은 수식을 만들려고합니다.
if (x < 0, x + 1, x)
이는 x
보다 작 으면 0
return x + 1
, 그렇지 않으면 return을 의미 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
)