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

Вход

Регистрация

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

 

= Мир MS Excel/условие в таблице для подсчета топлива с разной нормой - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » условие в таблице для подсчета топлива с разной нормой (Формулы/Formulas)
условие в таблице для подсчета топлива с разной нормой
adapter2 Дата: Пятница, 19.10.2018, 21:56 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
есть таблица для подсчета топлива в ней нужно посчитать норму расхода топлива для СНГ и ЕС в зависимости от тоннажа для СНГ это 0,35 на 1т для ЕС 0,3 на тонну плюс 25л пустая машина
набросал примерно в таблице
К сообщению приложен файл: 5954241.xlsx (11.0 Kb)


Сообщение отредактировал adapter2 - Пятница, 19.10.2018, 21:57
 
Ответить
Сообщениеесть таблица для подсчета топлива в ней нужно посчитать норму расхода топлива для СНГ и ЕС в зависимости от тоннажа для СНГ это 0,35 на 1т для ЕС 0,3 на тонну плюс 25л пустая машина
набросал примерно в таблице

Автор - adapter2
Дата добавления - 19.10.2018 в 21:56
adapter2 Дата: Пятница, 19.10.2018, 22:28 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
норма топлива = тоннаж по СНГ*0,35+25 или тоннаж по ЕС*0,3+25
К сообщению приложен файл: 8908271.xlsx (11.0 Kb)
 
Ответить
Сообщениенорма топлива = тоннаж по СНГ*0,35+25 или тоннаж по ЕС*0,3+25

Автор - adapter2
Дата добавления - 19.10.2018 в 22:28
_Boroda_ Дата: Пятница, 19.10.2018, 22:37 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(D9:E9*{0,35;0,3})+25

Не, не так
Вот так
Код
=СУММПРОИЗВ(D9:E9*{0,35;0,3}+25*(D9:E9>0))

Не знаю, может ли быть одновременно пробег и по СНГ, и по ЕС, но этот случай тоже считается (и там, и там +25)
Или с одним +25
Код
=СУММПРОИЗВ(D9:E9*{0,35;0,3})+25*ИЛИ(D9:E9)

Или по-простому
Код
=ЕСЛИ(СУММ(D9:E9);ЕСЛИ(D9;D9*0,35;E9*0,3)+25;)

Код
=ЕСЛИ(ИЛИ(D9;E9);ЕСЛИ(D9;D9*0,35;E9*0,3)+25;)

Код
=ЕСЛИ(D9+E9;ЕСЛИ(D9;D9*0,35;E9*0,3)+25;)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(D9:E9*{0,35;0,3})+25

Не, не так
Вот так
Код
=СУММПРОИЗВ(D9:E9*{0,35;0,3}+25*(D9:E9>0))

Не знаю, может ли быть одновременно пробег и по СНГ, и по ЕС, но этот случай тоже считается (и там, и там +25)
Или с одним +25
Код
=СУММПРОИЗВ(D9:E9*{0,35;0,3})+25*ИЛИ(D9:E9)

Или по-простому
Код
=ЕСЛИ(СУММ(D9:E9);ЕСЛИ(D9;D9*0,35;E9*0,3)+25;)

Код
=ЕСЛИ(ИЛИ(D9;E9);ЕСЛИ(D9;D9*0,35;E9*0,3)+25;)

Код
=ЕСЛИ(D9+E9;ЕСЛИ(D9;D9*0,35;E9*0,3)+25;)

Автор - _Boroda_
Дата добавления - 19.10.2018 в 22:37
adapter2 Дата: Пятница, 19.10.2018, 22:44 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
=СУММПРОИЗВ(D9:E9*{0,35;0,3})+25

нет машина едет из СНГ в ЕС и обратно
должно быть условие в графе норма топлива когда оно будет проверять ячейку тоннаж СНГ и ЕС и если одно из них имеет число то должна применяться формула для соответствующего региона СНГ или ЕС
 
Ответить
Сообщение
=СУММПРОИЗВ(D9:E9*{0,35;0,3})+25

нет машина едет из СНГ в ЕС и обратно
должно быть условие в графе норма топлива когда оно будет проверять ячейку тоннаж СНГ и ЕС и если одно из них имеет число то должна применяться формула для соответствующего региона СНГ или ЕС

Автор - adapter2
Дата добавления - 19.10.2018 в 22:44
adapter2 Дата: Пятница, 19.10.2018, 22:53 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я давно уже переписал всё. Посмотрите выше пост

да подходит только вот там где вес 0т должна быть норма пустой машины это 25л, а сейчас там показыват, что норма ноль
 
Ответить
Сообщение
Я давно уже переписал всё. Посмотрите выше пост

да подходит только вот там где вес 0т должна быть норма пустой машины это 25л, а сейчас там показыват, что норма ноль

Автор - adapter2
Дата добавления - 19.10.2018 в 22:53
_Boroda_ Дата: Пятница, 19.10.2018, 22:56 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так?
Код
=ЕСЛИ(D9;D9*0,35;E9*0,3)+25

Я ж просил
В файле забейте вручную желаемый результат


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

Я ж просил
В файле забейте вручную желаемый результат

Автор - _Boroda_
Дата добавления - 19.10.2018 в 22:56
adapter2 Дата: Пятница, 19.10.2018, 22:58 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да так, большое спасибо, что выручили, а то меня не в те формулы понесло
 
Ответить
СообщениеДа так, большое спасибо, что выручили, а то меня не в те формулы понесло

Автор - adapter2
Дата добавления - 19.10.2018 в 22:58
adapter2 Дата: Вторник, 23.10.2018, 20:56 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А можно сделать так что бы таблица не считала по формуле если пустая ячейка т.е. не считала дальше значений находящихся в зеленых столбцах
К сообщению приложен файл: 0149985.xlsx (17.7 Kb)
 
Ответить
СообщениеА можно сделать так что бы таблица не считала по формуле если пустая ячейка т.е. не считала дальше значений находящихся в зеленых столбцах

Автор - adapter2
Дата добавления - 23.10.2018 в 20:56
adapter2 Дата: Суббота, 27.10.2018, 20:03 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Сам немного покапал и сделал но вот только не могу сделать так что бы две ечийки проверялись на пустоту команда ЕПУСТО только одну проверяет
К сообщению приложен файл: 1965138.xlsx (14.8 Kb)
 
Ответить
СообщениеСам немного покапал и сделал но вот только не могу сделать так что бы две ечийки проверялись на пустоту команда ЕПУСТО только одну проверяет

Автор - adapter2
Дата добавления - 27.10.2018 в 20:03
Nic70y Дата: Суббота, 27.10.2018, 20:10 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
И(ЕПУСТО(D51);ЕПУСТО(E51))
Код
И(D51="";E51="")


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
И(ЕПУСТО(D51);ЕПУСТО(E51))
Код
И(D51="";E51="")

Автор - Nic70y
Дата добавления - 27.10.2018 в 20:10
_Boroda_ Дата: Суббота, 27.10.2018, 20:15 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(D5+E5;ЕСЛИ(D5;D5*0,00035;E5*0,0003)+25;)
К сообщению приложен файл: 1965138_1.xlsx (14.8 Kb)


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

Автор - _Boroda_
Дата добавления - 27.10.2018 в 20:15
adapter2 Дата: Воскресенье, 28.10.2018, 12:39 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
правильный ответ
Код
=ЕСЛИ(И(ЕПУСТО(D51);ЕПУСТО(E51));"";ЕСЛИ(D51;D51*0,00035;E51*0,0003)+25)
 
Ответить
Сообщениеправильный ответ
Код
=ЕСЛИ(И(ЕПУСТО(D51);ЕПУСТО(E51));"";ЕСЛИ(D51;D51*0,00035;E51*0,0003)+25)

Автор - adapter2
Дата добавления - 28.10.2018 в 12:39
bmv98rus Дата: Воскресенье, 28.10.2018, 13:08 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
правильный ответ

интересно, чем не подошел #11? ну разве 25,) заменить на 25,"")


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
правильный ответ

интересно, чем не подошел #11? ну разве 25,) заменить на 25,"")

Автор - bmv98rus
Дата добавления - 28.10.2018 в 13:08
adapter2 Дата: Воскресенье, 28.10.2018, 16:04 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010

интересно, чем не подошел #11? ну разве 25,) заменить на 25,"")

я сразу не сообразил поставить кавычки, этот еще лучше будет, более простой
сейчас ломаю голову как сделать что бы проверяло диапазон D51:E51 и G51 и если в одном из диапазонов пусто то
Код
;"";ЕСЛИ(D51;D51*0,00035;E51*0,0003)+25)
 
Ответить
Сообщение

интересно, чем не подошел #11? ну разве 25,) заменить на 25,"")

я сразу не сообразил поставить кавычки, этот еще лучше будет, более простой
сейчас ломаю голову как сделать что бы проверяло диапазон D51:E51 и G51 и если в одном из диапазонов пусто то
Код
;"";ЕСЛИ(D51;D51*0,00035;E51*0,0003)+25)

Автор - adapter2
Дата добавления - 28.10.2018 в 16:04
_Boroda_ Дата: Воскресенье, 28.10.2018, 18:49 | Сообщение № 15
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Если в одном из диапазонов пусто, то что? Пусто? тогда так
Код
=если((D51+E51)*G51;"";...


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли в одном из диапазонов пусто, то что? Пусто? тогда так
Код
=если((D51+E51)*G51;"";...

Автор - _Boroda_
Дата добавления - 28.10.2018 в 18:49
adapter2 Дата: Воскресенье, 28.10.2018, 19:37 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Излишнее цитирование удалено администрацией - это нарушение п.5j Правил форума
поняли правильно но не работает
обязательное условие если в данных диапазонах пусто то формулу не считает и ячейка должна быть пуста
 
Ответить
СообщениеИзлишнее цитирование удалено администрацией - это нарушение п.5j Правил форума
поняли правильно но не работает
обязательное условие если в данных диапазонах пусто то формулу не считает и ячейка должна быть пуста

Автор - adapter2
Дата добавления - 28.10.2018 в 19:37
_Boroda_ Дата: Понедельник, 29.10.2018, 09:47 | Сообщение № 17
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Все работает, только "" нужно перенести в третий аргумент ЕСЛИ

А потом у Вас возникнет следующий вопрос - "А как сделать так, чтобы правильно считались столбцы остатков?". Начиная со строки 11
Короче, держите всю таблицу переделанную. Все Ваши "" я убрал, поставил формат ячеек, скрывающий нули # ##0,00;-# ##0,00; (по идее должно хватить и # ##0,00;;)
К сообщению приложен файл: 1965138_2.xlsx (15.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВсе работает, только "" нужно перенести в третий аргумент ЕСЛИ

А потом у Вас возникнет следующий вопрос - "А как сделать так, чтобы правильно считались столбцы остатков?". Начиная со строки 11
Короче, держите всю таблицу переделанную. Все Ваши "" я убрал, поставил формат ячеек, скрывающий нули # ##0,00;-# ##0,00; (по идее должно хватить и # ##0,00;;)

Автор - _Boroda_
Дата добавления - 29.10.2018 в 09:47
adapter2 Дата: Понедельник, 29.10.2018, 11:32 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
да только там где вес равен 0 должна быть норма пустой машины равная 25л
 
Ответить
Сообщениеда только там где вес равен 0 должна быть норма пустой машины равная 25л

Автор - adapter2
Дата добавления - 29.10.2018 в 11:32
_Boroda_ Дата: Понедельник, 29.10.2018, 11:40 | Сообщение № 19
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Тогда Ваш
правильный ответ
- это неправильный ответ
К сообщению приложен файл: 1965138_3.xlsx (15.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда Ваш
правильный ответ
- это неправильный ответ

Автор - _Boroda_
Дата добавления - 29.10.2018 в 11:40
adapter2 Дата: Понедельник, 29.10.2018, 12:13 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я думал сам потом поправлю, а тут получилось, что формулы изменились
Сейчас эта идеальная таблица.
Большое вам спасибо!


Сообщение отредактировал adapter2 - Понедельник, 29.10.2018, 12:14
 
Ответить
СообщениеЯ думал сам потом поправлю, а тут получилось, что формулы изменились
Сейчас эта идеальная таблица.
Большое вам спасибо!

Автор - adapter2
Дата добавления - 29.10.2018 в 12:13
Мир MS Excel » Вопросы и решения » Вопросы по Excel » условие в таблице для подсчета топлива с разной нормой (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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