Сумма первого и трех первых значений массива
torg009
Дата: Суббота, 01.12.2018, 19:30 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день, уважаемые знатоки Ексель, прошу помочь, в решении такой задачи. Необходимо просуммировать только первое значение в массиве, а также собрать сумму первых трех значений по строкам Пример и нужный результат во вложении Благодарю
Добрый день, уважаемые знатоки Ексель, прошу помочь, в решении такой задачи. Необходимо просуммировать только первое значение в массиве, а также собрать сумму первых трех значений по строкам Пример и нужный результат во вложении Благодарю torg009
Ответить
Сообщение Добрый день, уважаемые знатоки Ексель, прошу помочь, в решении такой задачи. Необходимо просуммировать только первое значение в массиве, а также собрать сумму первых трех значений по строкам Пример и нужный результат во вложении Благодарю Автор - torg009 Дата добавления - 01.12.2018 в 19:30
Светлый
Дата: Воскресенье, 02.12.2018, 01:31 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Доброе утро! Для ячейки G8 массивная (Ctrl+Shift+Enter) формула:Код
=СУММ(Ч(СМЕЩ(A6;;НАИМЕНЬШИЙ(ЕСЛИ(B6:M6="";99;СТОЛБЕЦ($A:$L));СТРОКА(1:3)))))
Непонятно, почему в одном случае суммируется из одной строки, а в других - из двух строк. А формула первого значения из столбца тоже массивная:Код
=СМЕЩ(B1;НАИМЕНЬШИЙ(ЕСЛИ(B2:B6="";99;СТРОКА(1:5));1);)
Доброе утро! Для ячейки G8 массивная (Ctrl+Shift+Enter) формула:Код
=СУММ(Ч(СМЕЩ(A6;;НАИМЕНЬШИЙ(ЕСЛИ(B6:M6="";99;СТОЛБЕЦ($A:$L));СТРОКА(1:3)))))
Непонятно, почему в одном случае суммируется из одной строки, а в других - из двух строк. А формула первого значения из столбца тоже массивная:Код
=СМЕЩ(B1;НАИМЕНЬШИЙ(ЕСЛИ(B2:B6="";99;СТРОКА(1:5));1);)
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Доброе утро! Для ячейки G8 массивная (Ctrl+Shift+Enter) формула:Код
=СУММ(Ч(СМЕЩ(A6;;НАИМЕНЬШИЙ(ЕСЛИ(B6:M6="";99;СТОЛБЕЦ($A:$L));СТРОКА(1:3)))))
Непонятно, почему в одном случае суммируется из одной строки, а в других - из двух строк. А формула первого значения из столбца тоже массивная:Код
=СМЕЩ(B1;НАИМЕНЬШИЙ(ЕСЛИ(B2:B6="";99;СТРОКА(1:5));1);)
Автор - Светлый Дата добавления - 02.12.2018 в 01:31
torg009
Дата: Воскресенье, 02.12.2018, 09:33 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день, Светлый благодарю за ответ. По вопросу - почему в одном случае суммируется из одной строки, а в других - из двух строк Нужно просуммировать первые значения по периоду, их может быть более чем один, или не одного . По формулам мне не удается получить суммы путем протягивания по ячейкам, они работают по конкретным периодам, задумывалось именно как общая формула на разный массив.
Добрый день, Светлый благодарю за ответ. По вопросу - почему в одном случае суммируется из одной строки, а в других - из двух строк Нужно просуммировать первые значения по периоду, их может быть более чем один, или не одного . По формулам мне не удается получить суммы путем протягивания по ячейкам, они работают по конкретным периодам, задумывалось именно как общая формула на разный массив. torg009
Ответить
Сообщение Добрый день, Светлый благодарю за ответ. По вопросу - почему в одном случае суммируется из одной строки, а в других - из двух строк Нужно просуммировать первые значения по периоду, их может быть более чем один, или не одного . По формулам мне не удается получить суммы путем протягивания по ячейкам, они работают по конкретным периодам, задумывалось именно как общая формула на разный массив. Автор - torg009 Дата добавления - 02.12.2018 в 09:33
Светлый
Дата: Воскресенье, 02.12.2018, 10:36 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
как общая формула на разный массив
Укажите, как задаётся диапазон периода и по столбцам, и по строкам. Если Вам нужно просуммировать три непустых значения, то с какого столбца начинать?
как общая формула на разный массив
Укажите, как задаётся диапазон периода и по столбцам, и по строкам. Если Вам нужно просуммировать три непустых значения, то с какого столбца начинать?Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение как общая формула на разный массив
Укажите, как задаётся диапазон периода и по столбцам, и по строкам. Если Вам нужно просуммировать три непустых значения, то с какого столбца начинать?Автор - Светлый Дата добавления - 02.12.2018 в 10:36
torg009
Дата: Воскресенье, 02.12.2018, 10:59 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день еще раз, в файле описал логику вопроса
Добрый день еще раз, в файле описал логику вопроса torg009
Ответить
Сообщение Добрый день еще раз, в файле описал логику вопроса Автор - torg009 Дата добавления - 02.12.2018 в 10:59
Светлый
Дата: Воскресенье, 02.12.2018, 14:58 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Массивная для первой встречаемости:Код
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(2^(СТОЛБЕЦ($B:B)-СТОЛБЕЦ())))=1)*B2:B6)
Или, если не будет отрицательных значений:Код
=СУММ((МУМНОЖ(--$B2:B6;ТРАНСП(1^СТОЛБЕЦ($B:B)))=B2:B6)*$B2:B6)
Код
=СУММ((МУМНОЖ(--$B2:B6;ТРАНСП(1^$B2:B2))=B2:B6)*$B2:B6)
*И для трёх. Тоже массивная:Код
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(1^$B2:B2))=3)*$B2:B6)
Массивная для первой встречаемости:Код
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(2^(СТОЛБЕЦ($B:B)-СТОЛБЕЦ())))=1)*B2:B6)
Или, если не будет отрицательных значений:Код
=СУММ((МУМНОЖ(--$B2:B6;ТРАНСП(1^СТОЛБЕЦ($B:B)))=B2:B6)*$B2:B6)
Код
=СУММ((МУМНОЖ(--$B2:B6;ТРАНСП(1^$B2:B2))=B2:B6)*$B2:B6)
*И для трёх. Тоже массивная:Код
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(1^$B2:B2))=3)*$B2:B6)
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Воскресенье, 02.12.2018, 15:25
Ответить
Сообщение Массивная для первой встречаемости:Код
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(2^(СТОЛБЕЦ($B:B)-СТОЛБЕЦ())))=1)*B2:B6)
Или, если не будет отрицательных значений:Код
=СУММ((МУМНОЖ(--$B2:B6;ТРАНСП(1^СТОЛБЕЦ($B:B)))=B2:B6)*$B2:B6)
Код
=СУММ((МУМНОЖ(--$B2:B6;ТРАНСП(1^$B2:B2))=B2:B6)*$B2:B6)
*И для трёх. Тоже массивная:Код
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(1^$B2:B2))=3)*$B2:B6)
Автор - Светлый Дата добавления - 02.12.2018 в 14:58
torg009
Дата: Воскресенье, 02.12.2018, 20:34 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Благодарю, Вы очень помогли, и спасибо сайту, что смог собрать профессионалов
Благодарю, Вы очень помогли, и спасибо сайту, что смог собрать профессионалов torg009
Ответить
Сообщение Благодарю, Вы очень помогли, и спасибо сайту, что смог собрать профессионалов Автор - torg009 Дата добавления - 02.12.2018 в 20:34
torg009
Дата: Воскресенье, 02.12.2018, 21:56 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Прошу прощения, но обращаюсь к Вам снова, формула для трех значений на примере работает как надо, но на реальном файле идет дублирование значений, в чем дело не понятно
Прошу прощения, но обращаюсь к Вам снова, формула для трех значений на примере работает как надо, но на реальном файле идет дублирование значений, в чем дело не понятно torg009
Ответить
Сообщение Прошу прощения, но обращаюсь к Вам снова, формула для трех значений на примере работает как надо, но на реальном файле идет дублирование значений, в чем дело не понятно Автор - torg009 Дата добавления - 02.12.2018 в 21:56
torg009
Дата: Понедельник, 03.12.2018, 20:10 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Уважаемы знатоки Ексель, прошу помочь, формулаКод
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(1^$B2:B2))=3)*$B2:B6)
работает в файле примере как надо, но в рабочем файле что-то не так
Уважаемы знатоки Ексель, прошу помочь, формулаКод
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(1^$B2:B2))=3)*$B2:B6)
работает в файле примере как надо, но в рабочем файле что-то не так torg009
Сообщение отредактировал torg009 - Понедельник, 03.12.2018, 21:15
Ответить
Сообщение Уважаемы знатоки Ексель, прошу помочь, формулаКод
=СУММ((МУМНОЖ(Ч($B2:B6<>"");ТРАНСП(1^$B2:B2))=3)*$B2:B6)
работает в файле примере как надо, но в рабочем файле что-то не так Автор - torg009 Дата добавления - 03.12.2018 в 20:10
Pelena
Дата: Понедельник, 03.12.2018, 20:59 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
torg009 , оформите формулу тегами с помощью кнопки fx в режиме правки поста
torg009 , оформите формулу тегами с помощью кнопки fx в режиме правки постаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение torg009 , оформите формулу тегами с помощью кнопки fx в режиме правки постаАвтор - Pelena Дата добавления - 03.12.2018 в 20:59
Светлый
Дата: Понедельник, 03.12.2018, 21:21 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Добавил проверку на строки, где значение встречается третий раз. Остальные игнорируются:Код
=СУММ((МУМНОЖ(Ч($K48:K64<>"");ТРАНСП(1^$K48:K48))=3)*(K48:K64<>"")*$K48:K64)
*Код
=СУММ((МУМНОЖ(($K48:K64<>"")*(K48:K64<>"");ТРАНСП(1^$K48:K48))=3)*$K48:K64)
Добавил проверку на строки, где значение встречается третий раз. Остальные игнорируются:Код
=СУММ((МУМНОЖ(Ч($K48:K64<>"");ТРАНСП(1^$K48:K48))=3)*(K48:K64<>"")*$K48:K64)
*Код
=СУММ((МУМНОЖ(($K48:K64<>"")*(K48:K64<>"");ТРАНСП(1^$K48:K48))=3)*$K48:K64)
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 03.12.2018, 21:26
Ответить
Сообщение Добавил проверку на строки, где значение встречается третий раз. Остальные игнорируются:Код
=СУММ((МУМНОЖ(Ч($K48:K64<>"");ТРАНСП(1^$K48:K48))=3)*(K48:K64<>"")*$K48:K64)
*Код
=СУММ((МУМНОЖ(($K48:K64<>"")*(K48:K64<>"");ТРАНСП(1^$K48:K48))=3)*$K48:K64)
Автор - Светлый Дата добавления - 03.12.2018 в 21:21
torg009
Дата: Понедельник, 03.12.2018, 21:32 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Ура, заработало, все здорово. Если есть возможность поясните почему не работало на моем файле исходная формула хотя бы в двух словах, нет, все равно спасибо.
Ура, заработало, все здорово. Если есть возможность поясните почему не работало на моем файле исходная формула хотя бы в двух словах, нет, все равно спасибо. torg009
Ответить
Сообщение Ура, заработало, все здорово. Если есть возможность поясните почему не работало на моем файле исходная формула хотя бы в двух словах, нет, все равно спасибо. Автор - torg009 Дата добавления - 03.12.2018 в 21:32
Светлый
Дата: Понедельник, 03.12.2018, 22:56 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Не до конца понял поставленную задачу. После дополнительных пояснений исправил.Добавил проверку на строки, где значение встречается третий раз
Для каждой строки подсчитывается 1 или 3 раза встретилось непустое значение (МУМНОЖ) и именно в текущем столбце (*(K48:K64<>"")) последнее из них. Данные этих строк суммируются.
Не до конца понял поставленную задачу. После дополнительных пояснений исправил.Добавил проверку на строки, где значение встречается третий раз
Для каждой строки подсчитывается 1 или 3 раза встретилось непустое значение (МУМНОЖ) и именно в текущем столбце (*(K48:K64<>"")) последнее из них. Данные этих строк суммируются. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Не до конца понял поставленную задачу. После дополнительных пояснений исправил.Добавил проверку на строки, где значение встречается третий раз
Для каждой строки подсчитывается 1 или 3 раза встретилось непустое значение (МУМНОЖ) и именно в текущем столбце (*(K48:K64<>"")) последнее из них. Данные этих строк суммируются. Автор - Светлый Дата добавления - 03.12.2018 в 22:56
torg009
Дата: Вторник, 04.12.2018, 19:57 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Благодарю, Светлый, помогли разобраться
Благодарю, Светлый, помогли разобраться torg009
Ответить
Сообщение Благодарю, Светлый, помогли разобраться Автор - torg009 Дата добавления - 04.12.2018 в 19:57