Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вычислить значения кусочно-ломаной функции . С функцией ЕСЛИ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычислить значения кусочно-ломаной функции . С функцией ЕСЛИ (Формулы)
Вычислить значения кусочно-ломаной функции . С функцией ЕСЛИ
FSemen28 Дата: Среда, 05.02.2014, 22:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Вычислить значения кусочно-ломаной функции Y(X) в диапазоне изменения аргумента Х от -6 до +16 с шагом 2. Х и Y находятся в столбцах А и В.
Здесь Y
Код
=ЕСЛИ(X<0;5+X;ЕСЛИ(И(0<=X;X<10);5;10–0,5•X))

или в адресах для первого значения Y и Х (клетки В2 и А2):
B2
Код
=ЕСЛИ(A2<0;5+A2;ЕСЛИ(И(0<=A2;A2<10);5;10–0,5*A2))
или проще
B2
Код
=ЕСЛИ(A2<0;5+A2;ЕСЛИ(A2<10;5;10–0,5*A2))


Упрощение возможно поскольку, если в первом ЕСЛИ условие A2<0 неверно, значит обязательно верно противоположное A2<0, т.о., выяснять это больше не нужно. Вообще, вложенных функций ЕСЛИ должно быть на единицу меньше возможных диапазонов данных. В нашем случае, поскольку ось Х разбита на три подмножества, должно быть два ЕСЛИ.
К сообщению приложен файл: 7_.xlsx (13.6 Kb)


Сообщение отредактировал Serge_007 - Среда, 05.02.2014, 22:18
 
Ответить
СообщениеВычислить значения кусочно-ломаной функции Y(X) в диапазоне изменения аргумента Х от -6 до +16 с шагом 2. Х и Y находятся в столбцах А и В.
Здесь Y
Код
=ЕСЛИ(X<0;5+X;ЕСЛИ(И(0<=X;X<10);5;10–0,5•X))

или в адресах для первого значения Y и Х (клетки В2 и А2):
B2
Код
=ЕСЛИ(A2<0;5+A2;ЕСЛИ(И(0<=A2;A2<10);5;10–0,5*A2))
или проще
B2
Код
=ЕСЛИ(A2<0;5+A2;ЕСЛИ(A2<10;5;10–0,5*A2))


Упрощение возможно поскольку, если в первом ЕСЛИ условие A2<0 неверно, значит обязательно верно противоположное A2<0, т.о., выяснять это больше не нужно. Вообще, вложенных функций ЕСЛИ должно быть на единицу меньше возможных диапазонов данных. В нашем случае, поскольку ось Х разбита на три подмножества, должно быть два ЕСЛИ.

Автор - FSemen28
Дата добавления - 05.02.2014 в 22:13
_Boroda_ Дата: Среда, 05.02.2014, 22:25 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(A2<5;5+A2;ЕСЛИ(A2<10;5;10-0,5*A2))

Подождите, а Вы это уже написали. Так в чем вопрос-то?
Кстати, диаграмма в файле
К сообщению приложен файл: 7_1.xlsx (16.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(A2<5;5+A2;ЕСЛИ(A2<10;5;10-0,5*A2))

Подождите, а Вы это уже написали. Так в чем вопрос-то?
Кстати, диаграмма в файле

Автор - _Boroda_
Дата добавления - 05.02.2014 в 22:25
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычислить значения кусочно-ломаной функции . С функцией ЕСЛИ (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!