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

Вход

Регистрация

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

 

= Мир MS Excel/Объединить несколько "ЕСЛИ" - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Объединить несколько "ЕСЛИ" (Формулы/Formulas)
Объединить несколько "ЕСЛИ"
Ипалит Дата: Пятница, 22.04.2016, 18:25 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте. Нужно объединить несколько функций если. Либо заменить на что то другое. В файле 3 примера. Формулу для каждого примера в отдельности я написал, а вот объединить в одну формулу, что бы протянуть вниз не выходит - столбец Т. Хотелось бы что бы итоговые значения в столбце Т округлялись по математическим правилам т.е. 0-4 в меньшую сторону от 5-9 в большую. Еще посмотрите формулу в столбце U пожалуйста, уж сильно мне кажется тяжелая.
Спасибо.
К сообщению приложен файл: 6408193.xls (26.5 Kb)
 
Ответить
СообщениеЗдравствуйте. Нужно объединить несколько функций если. Либо заменить на что то другое. В файле 3 примера. Формулу для каждого примера в отдельности я написал, а вот объединить в одну формулу, что бы протянуть вниз не выходит - столбец Т. Хотелось бы что бы итоговые значения в столбце Т округлялись по математическим правилам т.е. 0-4 в меньшую сторону от 5-9 в большую. Еще посмотрите формулу в столбце U пожалуйста, уж сильно мне кажется тяжелая.
Спасибо.

Автор - Ипалит
Дата добавления - 22.04.2016 в 18:25
AlexM Дата: Пятница, 22.04.2016, 18:54 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4479
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Формула для U5
Код
=СУММПРОИЗВ(F$3:Q$3*F5:Q5)

Для функций ЕСЛИ укажите что должно быть, если условия не удовлетворяются?
В первой и третьей знак > правильно поставлен?
Первая формула с тремя ЕСЛИ() без округления
Код
=C5*ЕСЛИ(B5>350;44%;ЕСЛИ(B5=F5;55%;ЕСЛИ(B5>F5;33%;)))

Округление до какого знака нужно?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 22.04.2016, 19:06
 
Ответить
СообщениеФормула для U5
Код
=СУММПРОИЗВ(F$3:Q$3*F5:Q5)

Для функций ЕСЛИ укажите что должно быть, если условия не удовлетворяются?
В первой и третьей знак > правильно поставлен?
Первая формула с тремя ЕСЛИ() без округления
Код
=C5*ЕСЛИ(B5>350;44%;ЕСЛИ(B5=F5;55%;ЕСЛИ(B5>F5;33%;)))

Округление до какого знака нужно?

Автор - AlexM
Дата добавления - 22.04.2016 в 18:54
Ипалит Дата: Пятница, 22.04.2016, 19:53 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Если условие не удовлетворяются должно быть пусто ""
Знаки расставлены верно.
Это расчет тормозного нажатия грузового поезда.
столбцы F это порожние вагоны
столбцы G:Q т.е. все остальные, груженые.
Суть такова.
Если состав состоит только из порожних вагонов, по 3.5(F) то его вес (С) умножается на 0.55, при условии, что общее количество осей не превышает 350(В) пример №2
Если состав состоит только из порожних вагонов, по 3.5(F) то его вес (С) умножается на 0.44, при условии, что общее количество осей превышает 350(В) пример №1
Если состав состоит из груженых и порожних вагонов т.е. столбцы (F:Q) будут иметь значения, то его вес (С) умножается на 0.33
Округление нужно до целого числа.
 
Ответить
СообщениеЕсли условие не удовлетворяются должно быть пусто ""
Знаки расставлены верно.
Это расчет тормозного нажатия грузового поезда.
столбцы F это порожние вагоны
столбцы G:Q т.е. все остальные, груженые.
Суть такова.
Если состав состоит только из порожних вагонов, по 3.5(F) то его вес (С) умножается на 0.55, при условии, что общее количество осей не превышает 350(В) пример №2
Если состав состоит только из порожних вагонов, по 3.5(F) то его вес (С) умножается на 0.44, при условии, что общее количество осей превышает 350(В) пример №1
Если состав состоит из груженых и порожних вагонов т.е. столбцы (F:Q) будут иметь значения, то его вес (С) умножается на 0.33
Округление нужно до целого числа.

Автор - Ипалит
Дата добавления - 22.04.2016 в 19:53
gling Дата: Пятница, 22.04.2016, 20:20 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Вот такая формула по описанию получилась.
Код
=ЕСЛИ(И(СУММПРОИЗВ(МАКС((F5:Q5>0)*($F$3:$Q$3)))=3,5;B5>350);C5*0,44;ЕСЛИ(И(СУММПРОИЗВ(МАКС((F5:Q5>0)*($F$3:$Q$3)))=3,5;B5<350);C5*0,55;C5*0,33))
К сообщению приложен файл: 6927013.xls (28.5 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 22.04.2016, 20:21
 
Ответить
СообщениеВот такая формула по описанию получилась.
Код
=ЕСЛИ(И(СУММПРОИЗВ(МАКС((F5:Q5>0)*($F$3:$Q$3)))=3,5;B5>350);C5*0,44;ЕСЛИ(И(СУММПРОИЗВ(МАКС((F5:Q5>0)*($F$3:$Q$3)))=3,5;B5<350);C5*0,55;C5*0,33))

Автор - gling
Дата добавления - 22.04.2016 в 20:20
AlexM Дата: Пятница, 22.04.2016, 20:35 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4479
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
С округлением
Код
=ОКРУГЛ(C5*ЕСЛИ(B5>350;44%;ЕСЛИ(B5=F5;55%;ЕСЛИ(B5>F5;33%;)));)
Формат ячейки - тип 0;; Таким форматом убирается нулевое значение.
К сообщению приложен файл: 6408193_1.xls (27.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 22.04.2016, 20:39
 
Ответить
СообщениеС округлением
Код
=ОКРУГЛ(C5*ЕСЛИ(B5>350;44%;ЕСЛИ(B5=F5;55%;ЕСЛИ(B5>F5;33%;)));)
Формат ячейки - тип 0;; Таким форматом убирается нулевое значение.

Автор - AlexM
Дата добавления - 22.04.2016 в 20:35
Ипалит Дата: Пятница, 22.04.2016, 20:40 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Господа!!!. Спасибо огромное. Обе формулы работают как надо.
 
Ответить
СообщениеГоспода!!!. Спасибо огромное. Обе формулы работают как надо.

Автор - Ипалит
Дата добавления - 22.04.2016 в 20:40
gling Дата: Пятница, 22.04.2016, 20:59 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Обе формулы работают как надо

Сомневаюсь. Если Нерабочие - считать порожними, то моя формула правильно считает, если нерабочие считать груженными то Алексея (AlexM), В Вашем примере Нерабочие отнесены к порожним. Чтобы формула Алексея считала Нерабочие как порожние, её нужно немного изменить. возможно так
Код
=ОКРУГЛ(C5*ЕСЛИ(B5>F5+R5;33%;ЕСЛИ(B5>350;44%;ЕСЛИ(B5<=F5+R5;55%;)));)


ЯД-41001506838083
 
Ответить
Сообщение
Обе формулы работают как надо

Сомневаюсь. Если Нерабочие - считать порожними, то моя формула правильно считает, если нерабочие считать груженными то Алексея (AlexM), В Вашем примере Нерабочие отнесены к порожним. Чтобы формула Алексея считала Нерабочие как порожние, её нужно немного изменить. возможно так
Код
=ОКРУГЛ(C5*ЕСЛИ(B5>F5+R5;33%;ЕСЛИ(B5>350;44%;ЕСЛИ(B5<=F5+R5;55%;)));)

Автор - gling
Дата добавления - 22.04.2016 в 20:59
Ипалит Дата: Пятница, 22.04.2016, 21:16 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Сомневаюсь. Если Нерабочие - считать порожними, то моя формула правильно считает, если нерабочие считать груженными то Алексея (AlexM), В Вашем примере Нерабочие отнесены к порожним. Чтобы формула Алексея считала Нерабочие как порожние, её нужно немного изменить. возможно так

Замечание осмысленное, не спорю. Дело в том, что не рабочие не считаются вообще. Ведь они же не рабочие :) и не принимают участие в обеспечении поезда тормозами. Есть просто их вес.
Мы подсчитываем "Потребное тормозное нажатие" 1-й формулой и "Фактическое тормозное нажатие" 2-й формулой, в примере видно. Затем потребное с фактическим сравнивается если фактического больше чем потребного то хорошо, если фактического меньше то хуже. Но поезд все равно поедет :)
Кстати как мне подсветить, красным допустим цветом? Если будет выявлено, что потребное меньше фактического.
[moder]
как мне подсветить, красным
Это уже совсем другой вопрос, к данной теме не относится[/moder]


Сообщение отредактировал Pelena - Пятница, 22.04.2016, 21:23
 
Ответить
Сообщение
Сомневаюсь. Если Нерабочие - считать порожними, то моя формула правильно считает, если нерабочие считать груженными то Алексея (AlexM), В Вашем примере Нерабочие отнесены к порожним. Чтобы формула Алексея считала Нерабочие как порожние, её нужно немного изменить. возможно так

Замечание осмысленное, не спорю. Дело в том, что не рабочие не считаются вообще. Ведь они же не рабочие :) и не принимают участие в обеспечении поезда тормозами. Есть просто их вес.
Мы подсчитываем "Потребное тормозное нажатие" 1-й формулой и "Фактическое тормозное нажатие" 2-й формулой, в примере видно. Затем потребное с фактическим сравнивается если фактического больше чем потребного то хорошо, если фактического меньше то хуже. Но поезд все равно поедет :)
Кстати как мне подсветить, красным допустим цветом? Если будет выявлено, что потребное меньше фактического.
[moder]
как мне подсветить, красным
Это уже совсем другой вопрос, к данной теме не относится[/moder]

Автор - Ипалит
Дата добавления - 22.04.2016 в 21:16
Nic70y Дата: Пятница, 22.04.2016, 22:38 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8754
Репутация: 2270 ±
Замечаний: 0% ±

Excel 2010
[offtop]
Объединить несколько "ЕСЛИ"

а почему тема не тута?
http://www.excelworld.ru/forum/2-21862-1
безобразие![/offtop]


ЮMoney 41001841029809
 
Ответить
Сообщение[offtop]
Объединить несколько "ЕСЛИ"

а почему тема не тута?
http://www.excelworld.ru/forum/2-21862-1
безобразие![/offtop]

Автор - Nic70y
Дата добавления - 22.04.2016 в 22:38
Ипалит Дата: Суббота, 23.04.2016, 15:36 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Сомневаюсь. Если Нерабочие - считать порожними, то моя формула правильно считает, если нерабочие считать груженными то Алексея (AlexM), В Вашем примере Нерабочие отнесены к порожним. Чтобы формула Алексея считала Нерабочие как порожние, её нужно немного изменить. возможно так

Извиняюсь. Забираю свои слова обратно. Сегодня прогнал через формулу добрый десяток реальных вариантов. Ваша формула считает правильно.
 
Ответить
Сообщение
Сомневаюсь. Если Нерабочие - считать порожними, то моя формула правильно считает, если нерабочие считать груженными то Алексея (AlexM), В Вашем примере Нерабочие отнесены к порожним. Чтобы формула Алексея считала Нерабочие как порожние, её нужно немного изменить. возможно так

Извиняюсь. Забираю свои слова обратно. Сегодня прогнал через формулу добрый десяток реальных вариантов. Ваша формула считает правильно.

Автор - Ипалит
Дата добавления - 23.04.2016 в 15:36
AlexM Дата: Воскресенье, 24.04.2016, 01:06 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4479
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Формулу с доработкой Владимира чуть сократил
Код
=ОКРУГЛ(C5*ЕСЛИ(B5>F5+R5;33;ЕСЛИ(B5>350;44;(B5<=F5+R5)*55))%;)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормулу с доработкой Владимира чуть сократил
Код
=ОКРУГЛ(C5*ЕСЛИ(B5>F5+R5;33;ЕСЛИ(B5>350;44;(B5<=F5+R5)*55))%;)

Автор - AlexM
Дата добавления - 24.04.2016 в 01:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Объединить несколько "ЕСЛИ" (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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