使用 IF 谷歌表時的參數太多

使用 IF 谷歌表時的參數太多

我想在 Google 試算表中實作這個公式,但我收到太多 if 的錯誤了。有什麼幫助嗎?

=IF(I2="win",SUM(J2*G2),IF(I2="loss",SUM(J2*-1),IF(I2="push",J2),IF(I2 = "half win",SUM(J2/2)*G2),IF(I2 = "half loss", SUM((J2/2)/2)*-1)))

答案1

這將按預期工作:

=IFS(I2="win";SUMA(J2*G2);I2="loss";SUMA(J2*-1);I2="push";J2;I2 = "half win";SUMA(J2/2)*G2;I2 = "half loss"; SUMA((J2/2)/2)*-1)

但有一個艙口,需要檢查是否,不得替換為;並且 SUMA 不應是 SUM。該腳本在 GoogleSpreadsheets 到 PL 的國家設定中運行,其中某些函數名稱和字元已更改。如果您所在的國家/地區的母語不是英語,這可能會很棘手。

相關內容