Необходимо провести суммирование ячеек при условии, что...
nurofen
Дата: Пятница, 18.10.2013, 08:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Пример файла привожу. Он очень упрощен, но суть такая же. Таблица несколько тысяч строк, и 15 столбцов. Необходимо провести суммирование Людей(столбец В) только при условии что есть какие то данные в столбце Критерии1 (столбец С), потом Критерии 2 (столбец D) и т.д. Данные в критериях могут быть любые (цифры, буквы). Пробелов там нет (в пустых ячейках) К сожалению, никакие столбцы добавлять нельзя, все это нужно сделать ТОЛЬКО с помощью формулы или функции... Заранее спасибо
Пример файла привожу. Он очень упрощен, но суть такая же. Таблица несколько тысяч строк, и 15 столбцов. Необходимо провести суммирование Людей(столбец В) только при условии что есть какие то данные в столбце Критерии1 (столбец С), потом Критерии 2 (столбец D) и т.д. Данные в критериях могут быть любые (цифры, буквы). Пробелов там нет (в пустых ячейках) К сожалению, никакие столбцы добавлять нельзя, все это нужно сделать ТОЛЬКО с помощью формулы или функции... Заранее спасибо nurofen
Ответить
Сообщение Пример файла привожу. Он очень упрощен, но суть такая же. Таблица несколько тысяч строк, и 15 столбцов. Необходимо провести суммирование Людей(столбец В) только при условии что есть какие то данные в столбце Критерии1 (столбец С), потом Критерии 2 (столбец D) и т.д. Данные в критериях могут быть любые (цифры, буквы). Пробелов там нет (в пустых ячейках) К сожалению, никакие столбцы добавлять нельзя, все это нужно сделать ТОЛЬКО с помощью формулы или функции... Заранее спасибо Автор - nurofen Дата добавления - 18.10.2013 в 08:46
китин
Дата: Пятница, 18.10.2013, 09:11 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
Необходимо провести суммирование Людей(столбец В)
никакие столбцы добавлять нельзя
где суммировать?в каком месте?
Необходимо провести суммирование Людей(столбец В)
никакие столбцы добавлять нельзя
где суммировать?в каком месте?китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Необходимо провести суммирование Людей(столбец В)
никакие столбцы добавлять нельзя
где суммировать?в каком месте?Автор - китин Дата добавления - 18.10.2013 в 09:11
nurofen
Дата: Пятница, 18.10.2013, 09:18 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Суммировать - внизу таблицы. Имеется ввиду что если бы можно добавить столбец справа и можно было сделать ИСТИНА ЛОЖЬ - то я бы смог это и сам сделать. Но.... Только прописать формулу внищу и получить цифру
Суммировать - внизу таблицы. Имеется ввиду что если бы можно добавить столбец справа и можно было сделать ИСТИНА ЛОЖЬ - то я бы смог это и сам сделать. Но.... Только прописать формулу внищу и получить цифру nurofen
Ответить
Сообщение Суммировать - внизу таблицы. Имеется ввиду что если бы можно добавить столбец справа и можно было сделать ИСТИНА ЛОЖЬ - то я бы смог это и сам сделать. Но.... Только прописать формулу внищу и получить цифру Автор - nurofen Дата добавления - 18.10.2013 в 09:18
китин
Дата: Пятница, 18.10.2013, 09:19 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
смотритеКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14))))
смотритеКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14))))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение смотритеКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14))))
Автор - китин Дата добавления - 18.10.2013 в 09:19
nurofen
Дата: Пятница, 18.10.2013, 09:40 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Наверное можно и так, но у меня почему то не заработало!!! ДА!!!! Именно то что нужно. Огромное спасибо!!! А если нужно посчитать сумму от двух источников, то формула будет Код
=SUMPRODUCT($B$5:$B$14*(NOT(ISBLANK(C$5:C$14;D$5:D$14))))
Наверное можно и так, но у меня почему то не заработало!!! ДА!!!! Именно то что нужно. Огромное спасибо!!! А если нужно посчитать сумму от двух источников, то формула будет Код
=SUMPRODUCT($B$5:$B$14*(NOT(ISBLANK(C$5:C$14;D$5:D$14))))
nurofen
Ответить
Сообщение Наверное можно и так, но у меня почему то не заработало!!! ДА!!!! Именно то что нужно. Огромное спасибо!!! А если нужно посчитать сумму от двух источников, то формула будет Код
=SUMPRODUCT($B$5:$B$14*(NOT(ISBLANK(C$5:C$14;D$5:D$14))))
Автор - nurofen Дата добавления - 18.10.2013 в 09:40
китин
Дата: Пятница, 18.10.2013, 09:55 |
Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
нет ,такая вотКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:D$14))))
нет ,такая вотКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:D$14))))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение нет ,такая вотКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:D$14))))
Автор - китин Дата добавления - 18.10.2013 в 09:55
nurofen
Дата: Пятница, 18.10.2013, 10:28 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
А если например нужно сложить столбцы C и F?!
А если например нужно сложить столбцы C и F?! nurofen
Ответить
Сообщение А если например нужно сложить столбцы C и F?! Автор - nurofen Дата добавления - 18.10.2013 в 10:28
китин
Дата: Пятница, 18.10.2013, 11:36 |
Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
смог придумать только такКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14))))+СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(F$5:F$14))))
сейчас придут поумнее меня,подскажут
смог придумать только такКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14))))+СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(F$5:F$14))))
сейчас придут поумнее меня,подскажут китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение смог придумать только такКод
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14))))+СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(F$5:F$14))))
сейчас придут поумнее меня,подскажут Автор - китин Дата добавления - 18.10.2013 в 11:36
SkyPro
Дата: Пятница, 18.10.2013, 11:53 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
Код
=СУММ(B5:B14*(C5:C14<>"");B5:B14*(F5:F14<>"")*(C5:C14=""))
Формулой массива.
Код
=СУММ(B5:B14*(C5:C14<>"");B5:B14*(F5:F14<>"")*(C5:C14=""))
Формулой массива.SkyPro
skypro1111@gmail.com
Ответить
Сообщение Код
=СУММ(B5:B14*(C5:C14<>"");B5:B14*(F5:F14<>"")*(C5:C14=""))
Формулой массива.Автор - SkyPro Дата добавления - 18.10.2013 в 11:53
_Boroda_
Дата: Пятница, 18.10.2013, 11:58 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация:
6557
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Обычная формула Код
=СУММПРОИЗВ(B5:B14*НЕ((C5:C14="")*(F5:F14="")))
Обычная формула Код
=СУММПРОИЗВ(B5:B14*НЕ((C5:C14="")*(F5:F14="")))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Обычная формула Код
=СУММПРОИЗВ(B5:B14*НЕ((C5:C14="")*(F5:F14="")))
Автор - _Boroda_ Дата добавления - 18.10.2013 в 11:58
китин
Дата: Пятница, 18.10.2013, 13:06 |
Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
а почему же тогда не работает такая конструкция?Код
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14)))*(НЕ(ЕПУСТО(F$5:F$14))))
а почему же тогда не работает такая конструкция?Код
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14)))*(НЕ(ЕПУСТО(F$5:F$14))))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение а почему же тогда не работает такая конструкция?Код
=СУММПРОИЗВ($B$5:$B$14*(НЕ(ЕПУСТО(C$5:C$14)))*(НЕ(ЕПУСТО(F$5:F$14))))
Автор - китин Дата добавления - 18.10.2013 в 13:06
SkyPro
Дата: Пятница, 18.10.2013, 13:14 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
китин, у вас получается вот такая вот штука: Код
=СУММПРОИЗВ({2:5:4:8:78:10:30:11:22:45}*{1:0:0:0:0:1:0:0:0:0}*{0:0:0:0:1:0:0:0:0:1})
Если это все перемножить, то получается 0.
китин, у вас получается вот такая вот штука: Код
=СУММПРОИЗВ({2:5:4:8:78:10:30:11:22:45}*{1:0:0:0:0:1:0:0:0:0}*{0:0:0:0:1:0:0:0:0:1})
Если это все перемножить, то получается 0. SkyPro
skypro1111@gmail.com
Ответить
Сообщение китин, у вас получается вот такая вот штука: Код
=СУММПРОИЗВ({2:5:4:8:78:10:30:11:22:45}*{1:0:0:0:0:1:0:0:0:0}*{0:0:0:0:1:0:0:0:0:1})
Если это все перемножить, то получается 0. Автор - SkyPro Дата добавления - 18.10.2013 в 13:14
SkyPro
Дата: Пятница, 18.10.2013, 13:20 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
Код
{2:5:4:8:78:10:30:11:22:45}
Код
*{1:0:0:0:0:1:0:0:0:0}
Код
*{0:0:0:0:1:0:0:0:0:1}
Код
={0:0:0:0:0:0:0:0:0:0}
=\ А тут как не суммируй..
Код
{2:5:4:8:78:10:30:11:22:45}
Код
*{1:0:0:0:0:1:0:0:0:0}
Код
*{0:0:0:0:1:0:0:0:0:1}
Код
={0:0:0:0:0:0:0:0:0:0}
=\ А тут как не суммируй..SkyPro
skypro1111@gmail.com
Сообщение отредактировал SkyPro - Пятница, 18.10.2013, 13:21
Ответить
Сообщение Код
{2:5:4:8:78:10:30:11:22:45}
Код
*{1:0:0:0:0:1:0:0:0:0}
Код
*{0:0:0:0:1:0:0:0:0:1}
Код
={0:0:0:0:0:0:0:0:0:0}
=\ А тут как не суммируй..Автор - SkyPro Дата добавления - 18.10.2013 в 13:20
китин
Дата: Пятница, 18.10.2013, 13:35 |
Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
да.не дотумкал.это называется косность мышления.спасибо SkyPro.
да.не дотумкал.это называется косность мышления.спасибо SkyPro. китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение да.не дотумкал.это называется косность мышления.спасибо SkyPro. Автор - китин Дата добавления - 18.10.2013 в 13:35