Здравствуйте. Есть 2 вопроса:
1) в ячейке есть формула =IF((X8>0);1-X8;3-Q10). Нужно сделать так, чтобы "то" и "иначе" не были ниже нуля, т.е., если в ячейке X8 написать "2", то в ячейче с этой формулой результат будет "-1", а нужно чтоб результат не падал ниже нуля и так же с else (3-Q10).
2)как добавить еще одно условие в else? Пример:
есть функция =IF((M2=0));0;IF((Q14>0);0;1), в которой в else задается еще одно условие, но такая функция не работает в таблице. Можно ли ее реализовать каким-нибудь другим способом?
1) Достаточно полученный результат функции сравнить с нулём и выбрать большее из значений. Это можно сделать функцией MAX. Выглядеть будет так:
=MAX(IF((X8>0);1-X8;3-Q10);0)
2) Вы путаетесь в скобках. Ставите их там, где это необязательно и попутно добавляете лишние. В частности, функцию IF вы закрыли сразу после сравнения M2 с нулём и поэтому формула не работает. Рабочий вариант такой:
=IF((M2=0);0;IF((Q14>0);0;1)
или вообще такой:
=IF(M2=0;0;IF(Q14>0;0;1)
понял, спасибо за ответ