Слишком много аргументов при использовании IF-таблицы Google

Слишком много аргументов при использовании IF-таблицы Google

Я хочу реализовать эту формулу в Google Sheets, но получаю ошибку из-за слишком большого количества 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, где были изменены некоторые имена функций и символы. Это может быть сложно, если Вы не находитесь в стране, где родным языком является английский.

Связанный контент