Функция IF в комбинации с функцией Round

Я пытаюсь объединить функцию IF с круглой функцией, чтобы попытаться округлить определенное значение. В этом случае значение находится в ячейке H2. E2 = десятичные разряды. Поэтому, если E2=9 то есть 9 знаков после запятой. Я пытаюсь использовать эту формулу, но она не работает (только на основе E2=0 и E2=1 ).

 =IF( E2= 0,ROUND( $H2, 2),IF( E2=1 ,ROUND( $H2, 1)) 

Я получаю ошибку, что-то не так в синтаксисе, может кто-нибудь мне помочь?

Я не знаю, является ли это языковой настройкой, но мне нужно было заменить все «,» на «;». Дальше вы пропустили закрытие.

 =IF(E2=0;ROUND($H2;2);IF(E2=1;ROUND($H2;1))) 

Кроме того, я считаю, что

 =IFERROR(ROUND($H$2;E2); 0) 

будет лучшим решением для использования. Теперь вам не нужны функции IF.

  • Функция IF в устранении неполадок Excel
  • Несколько вложенных операторов If - И или не работает
  • Где ошибка в моем контрольном дате VBA
  • Вложенные if и IF (и оператор Excel в Excel
  • Excel VBA - Пропустить суб или конец под IF-заявлением
  • Если cell = # N / A, используйте другой vlookup
  • Excel: CountIf Quandry
  • Excel. Сравните одно значение с другим значением в том же столбце с IF-statement
  • MACRO VBA - «ошибка времени выполнения« 1004 »- определенная или объектная ошибка»
  • Excel вложен IF, если оператор «И» ведет себя странно
  • Утверждения IF ElseIF в Excel VBA
  • Давайте будем гением компьютера.