Возвращается ноль при суммировании диапозона с формулами
tasdel
Дата: Пятница, 05.01.2018, 12:05 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 148
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Здравствуйте уважаемые программисты!!! Перелапатил просторы интернета в поисках хитрого суммирования и все бестолку. Задача для вас по сути простая, достаточно посмотреть приложенный файл и сразу все станет понятно. Как всегда заранее спасибо!!!
Здравствуйте уважаемые программисты!!! Перелапатил просторы интернета в поисках хитрого суммирования и все бестолку. Задача для вас по сути простая, достаточно посмотреть приложенный файл и сразу все станет понятно. Как всегда заранее спасибо!!! tasdel
Ответить
Сообщение Здравствуйте уважаемые программисты!!! Перелапатил просторы интернета в поисках хитрого суммирования и все бестолку. Задача для вас по сути простая, достаточно посмотреть приложенный файл и сразу все станет понятно. Как всегда заранее спасибо!!! Автор - tasdel Дата добавления - 05.01.2018 в 12:05
vikttur
Дата: Пятница, 05.01.2018, 12:10 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Чисел там нет. Формула из ячейки таблицы:Код
=ЕСЛИ(ЕНД(ПОИСКПОЗ("в";O12:O15;0));"в";"")&ЕСЛИ(24-СУММ(O12:O15)=0;"";24-СУММ(O12:O15))
Сократим для понимания:Код
=ЕСЛИ(условие1;"в";"")&ЕСЛИ(условие2;"";число)
В левой части в любом случае текст - или буква, или текст нулевой длины. Даже если в правой части число:текст&число=текст. Меняйте формулу.
Чисел там нет. Формула из ячейки таблицы:Код
=ЕСЛИ(ЕНД(ПОИСКПОЗ("в";O12:O15;0));"в";"")&ЕСЛИ(24-СУММ(O12:O15)=0;"";24-СУММ(O12:O15))
Сократим для понимания:Код
=ЕСЛИ(условие1;"в";"")&ЕСЛИ(условие2;"";число)
В левой части в любом случае текст - или буква, или текст нулевой длины. Даже если в правой части число:текст&число=текст. Меняйте формулу. vikttur
Сообщение отредактировал 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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 148
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
vikttur, Я Вас понял. Ребята вчера помогали эту формулу писать, а сам я вряд ли смогу эту формулу изменить. Сказали на работе должна быть буква "в"- хоть провались. Если бы ее не было, я бы уже давно спал спокойно. Что вы можете посоветовать?
vikttur, Я Вас понял. Ребята вчера помогали эту формулу писать, а сам я вряд ли смогу эту формулу изменить. Сказали на работе должна быть буква "в"- хоть провались. Если бы ее не было, я бы уже давно спал спокойно. Что вы можете посоветовать? tasdel
Сообщение отредактировал tasdel - Пятница, 05.01.2018, 12:51
Ответить
Сообщение vikttur, Я Вас понял. Ребята вчера помогали эту формулу писать, а сам я вряд ли смогу эту формулу изменить. Сказали на работе должна быть буква "в"- хоть провались. Если бы ее не было, я бы уже давно спал спокойно. Что вы можете посоветовать? Автор - tasdel Дата добавления - 05.01.2018 в 12:39
Nic70y
Дата: Пятница, 05.01.2018, 12:56 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 05.01.2018, 13:01
Ответить
tasdel
Дата: Пятница, 05.01.2018, 13:03 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 148
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Nic70y, Все! У меня настроение поднялось,значит дела пойдут. Спасибо большое!!!
Nic70y, Все! У меня настроение поднялось,значит дела пойдут. Спасибо большое!!! tasdel
Ответить
Сообщение Nic70y, Все! У меня настроение поднялось,значит дела пойдут. Спасибо большое!!! Автор - tasdel Дата добавления - 05.01.2018 в 13:03
bmv98rus
Дата: Пятница, 05.01.2018, 13:19 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
Массивная Код
=SUM(COUNTIF(E16:AH16;{4;8;12})*{4;8;12})
Но правильнее естевенно сделать изменения в первой формуле. Я вчера не зря три фоомулы дал, там одна давалда число. Ой, и правда, что это я массу стал набирать :-) . Victtur. Big Thanhs.
Массивная Код
=SUM(COUNTIF(E16:AH16;{4;8;12})*{4;8;12})
Но правильнее естевенно сделать изменения в первой формуле. Я вчера не зря три фоомулы дал, там одна давалда число. Ой, и правда, что это я массу стал набирать :-) . Victtur. Big Thanhs.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Кто сказал "массивная" - шаг вперед! Кляп и три розги! массивных
Кто сказал "массивная" - шаг вперед! Кляп и три розги! массивных vikttur
Сообщение отредактировал vikttur - Пятница, 05.01.2018, 13:31
Ответить
Сообщение Кто сказал "массивная" - шаг вперед! Кляп и три розги! массивных Автор - vikttur Дата добавления - 05.01.2018 в 13:30
Nic70y
Дата: Пятница, 05.01.2018, 14:36 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
ну тогда не массивная, но очень тяжелаяКод
=СУММПРОИЗВ(--ПОДСТАВИТЬ(0&E16:AH16;"в";))
ну тогда не массивная, но очень тяжелаяКод
=СУММПРОИЗВ(--ПОДСТАВИТЬ(0&E16:AH16;"в";))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну тогда не массивная, но очень тяжелаяКод
=СУММПРОИЗВ(--ПОДСТАВИТЬ(0&E16:AH16;"в";))
Автор - Nic70y Дата добавления - 05.01.2018 в 14:36