Google Sheets сообщает мне, что есть ошибка синтаксического анализа формулы для следующего, и я не могу найти свою ошибку.
У меня мало опыта программирования, но я хочу сделать довольно простую форму счета длябизнес, в котором я работаю. Я написал следующую формулу в итоговой строке:
=IF(B28="Rabais", if(REGEXMATCH(I28,%),((sum(J19:J27)*I28)*-1), (I28*-1)), if(H28=0, I28, (H28*I28)))
Мне нужно, чтобы итоговая сумма строки изменилась в соответствии со следующими правилами:
Если значение "Rabais "выбирается в раскрывающемся списке в ячейке B28, и если ячейка I28 содержит процент, то формула возвращает отрицательный процент этого значения от суммы значений ячеек с J19 по J27.
Если первый критерий верен, а значение I28 не в процентах, то формула возвращает отрицательное значение I28.
Если первый критерий ложен, тоформула проверяет, является ли H28 пустым, и если да, то возвращает значение I28
Если оба оператора If возвращают false, то формула возвращает значение H28, умноженное на значение I28.
Iмне показалось, что я все написал правильно, но, очевидно, я где-то допустил ошибку и, похоже, не могу ее найти, поэтому я был бы признателен за свежий взгляд, указывающий на это.