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

Вход

Регистрация

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

 

= Мир MS Excel/Возвращается ноль при суммировании диапозона с формулами - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Возвращается ноль при суммировании диапозона с формулами (Формулы/Formulas)
Возвращается ноль при суммировании диапозона с формулами
tasdel Дата: Пятница, 05.01.2018, 12:05 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 84
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые программисты!!!
Перелапатил просторы интернета в поисках хитрого суммирования и все бестолку.
Задача для вас по сути простая, достаточно посмотреть приложенный файл и сразу все станет понятно.
Как всегда заранее спасибо!!!
К сообщению приложен файл: 8844773.xls(34.5 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые программисты!!!
Перелапатил просторы интернета в поисках хитрого суммирования и все бестолку.
Задача для вас по сути простая, достаточно посмотреть приложенный файл и сразу все станет понятно.
Как всегда заранее спасибо!!!

Автор - tasdel
Дата добавления - 05.01.2018 в 12:05
vikttur Дата: Пятница, 05.01.2018, 12:10 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2687
Репутация: 477 ±
Замечаний: 0% ±

Чисел там нет. Формула из ячейки таблицы:
Код
=ЕСЛИ(ЕНД(ПОИСКПОЗ("в";O12:O15;0));"в";"")&ЕСЛИ(24-СУММ(O12:O15)=0;"";24-СУММ(O12:O15))

Сократим для понимания:
Код
=ЕСЛИ(условие1;"в";"")&ЕСЛИ(условие2;"";число)

В левой части в любом случае текст - или буква, или текст нулевой длины. Даже если в правой части число:
текст&число=текст.
Меняйте формулу.


Сообщение отредактировал vikttur - Пятница, 05.01.2018, 12:12
 
Ответить
СообщениеЧисел там нет. Формула из ячейки таблицы:
Код
=ЕСЛИ(ЕНД(ПОИСКПОЗ("в";O12:O15;0));"в";"")&ЕСЛИ(24-СУММ(O12:O15)=0;"";24-СУММ(O12:O15))

Сократим для понимания:
Код
=ЕСЛИ(условие1;"в";"")&ЕСЛИ(условие2;"";число)

В левой части в любом случае текст - или буква, или текст нулевой длины. Даже если в правой части число:
текст&число=текст.
Меняйте формулу.

Автор - vikttur
Дата добавления - 05.01.2018 в 12:10
tasdel Дата: Пятница, 05.01.2018, 12:39 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 84
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
vikttur, Я Вас понял.
Ребята вчера помогали эту формулу писать, а сам я вряд ли смогу эту формулу изменить.
Сказали на работе должна быть буква "в"- хоть провались. Если бы ее не было, я бы уже давно спал спокойно.
Что вы можете посоветовать?


Сообщение отредактировал tasdel - Пятница, 05.01.2018, 12:51
 
Ответить
Сообщениеvikttur, Я Вас понял.
Ребята вчера помогали эту формулу писать, а сам я вряд ли смогу эту формулу изменить.
Сказали на работе должна быть буква "в"- хоть провались. Если бы ее не было, я бы уже давно спал спокойно.
Что вы можете посоветовать?

Автор - tasdel
Дата добавления - 05.01.2018 в 12:39
Nic70y Дата: Пятница, 05.01.2018, 12:56 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4560
Репутация: 985 ±
Замечаний: 0% ±

Excel 2013
Ребята
это не ребята, а вредители :)
см. новую формулу
http://www.excelworld.ru/forum/2-36742-241690-16-1515146132

по теме
Код
=СЧЁТЕСЛИ(E16:AH16;4)*4+СЧЁТЕСЛИ(E16:AH16;8)*8+СЧЁТЕСЛИ(E16:AH16;12)*12


ЯД(poison) 41001841029809
+7 978 049 98 74 (мтс)


Сообщение отредактировал Nic70y - Пятница, 05.01.2018, 13:01
 
Ответить
Сообщение
Ребята
это не ребята, а вредители :)
см. новую формулу
http://www.excelworld.ru/forum/2-36742-241690-16-1515146132

по теме
Код
=СЧЁТЕСЛИ(E16:AH16;4)*4+СЧЁТЕСЛИ(E16:AH16;8)*8+СЧЁТЕСЛИ(E16:AH16;12)*12

Автор - Nic70y
Дата добавления - 05.01.2018 в 12:56
tasdel Дата: Пятница, 05.01.2018, 13:03 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 84
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, Все! У меня настроение поднялось,значит дела пойдут.
Спасибо большое!!!
 
Ответить
СообщениеNic70y, Все! У меня настроение поднялось,значит дела пойдут.
Спасибо большое!!!

Автор - tasdel
Дата добавления - 05.01.2018 в 13:03
bmv98rus Дата: Пятница, 05.01.2018, 13:19 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1180
Репутация: 204 ±
Замечаний: 0% ±

Excel 2013/2016
Массивная
Код
=SUM(COUNTIF(E16:AH16;{4;8;12})*{4;8;12})

Но правильнее естевенно сделать изменения в первой формуле. Я вчера не зря три фоомулы дал, там одна давалда число.

Ой, и правда, что это я массу стал набирать :-) . Victtur. Big Thanhs.


Сообщение отредактировал bmv98rus - Пятница, 05.01.2018, 14:36
 
Ответить
СообщениеМассивная
Код
=SUM(COUNTIF(E16:AH16;{4;8;12})*{4;8;12})

Но правильнее естевенно сделать изменения в первой формуле. Я вчера не зря три фоомулы дал, там одна давалда число.

Ой, и правда, что это я массу стал набирать :-) . Victtur. Big Thanhs.

Автор - bmv98rus
Дата добавления - 05.01.2018 в 13:19
vikttur Дата: Пятница, 05.01.2018, 13:30 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2687
Репутация: 477 ±
Замечаний: 0% ±

Кто сказал "массивная" - шаг вперед! Кляп и три розги! массивных :)


Сообщение отредактировал vikttur - Пятница, 05.01.2018, 13:31
 
Ответить
СообщениеКто сказал "массивная" - шаг вперед! Кляп и три розги! массивных :)

Автор - vikttur
Дата добавления - 05.01.2018 в 13:30
Nic70y Дата: Пятница, 05.01.2018, 14:36 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4560
Репутация: 985 ±
Замечаний: 0% ±

Excel 2013
ну тогда не массивная, но очень тяжелая
Код
=СУММПРОИЗВ(--ПОДСТАВИТЬ(0&E16:AH16;"в";))


ЯД(poison) 41001841029809
+7 978 049 98 74 (мтс)
 
Ответить
Сообщениену тогда не массивная, но очень тяжелая
Код
=СУММПРОИЗВ(--ПОДСТАВИТЬ(0&E16:AH16;"в";))

Автор - Nic70y
Дата добавления - 05.01.2018 в 14:36
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Возвращается ноль при суммировании диапозона с формулами (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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