Tôi đang cố gắng tạo một công thức trong bảng tính Google giống như thế này:
if (x < 0, x + 1, x)
Nó có nghĩa là nếu x
nhỏ hơn 0
, trả lại x + 1
, trả lại khác x
.
Tuy nhiên, x
bản thân nó là một biểu thức, ví dụ A1 + B1
. Vì vậy, tôi đã kết thúc với:
if ((A1 + B1) < 0, (A1 + B1) + 1, (A1 + B1))
Làm thế nào tôi có thể lưu biểu thức (A1 + B1)
vào một biến tạm thời x
để tôi có thể làm điều này? :
x = (A1 + B1);
if (x < 0, x + 1, x);
Biểu thức hiện tại trong bảng tính của tôi trông như thế này:
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))))
)
Tôi đang cố gắng để làm cho nó trông ngắn hơn và dễ quản lý hơn như thế này:
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
)