Суммировать вверх до первой пустой ячейки
|
|
InExSu |
Дата: Понедельник, 29.04.2019, 11:30 |
Сообщение № 1 |
|
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
 Excel 2010, 365 | |
Здравствуйте, уважаемые!
Прошу помочь создать формулу: суммировать вверх диапазон от ячейки на одну строку выше текущей до первой пустой ячейки (в текущем столбце).
Здравствуйте, уважаемые!
Прошу помочь создать формулу: суммировать вверх диапазон от ячейки на одну строку выше текущей до первой пустой ячейки (в текущем столбце).InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
|
|
| Ответить
|
Nic70y |
Дата: Понедельник, 29.04.2019, 11:35 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
вариантКод =СУММ(ИНДЕКС(C$1:C9;СУММПРОИЗВ(МАКС((C$1:C9="")*СТРОКА(C$1:C9)))):C9) устроит?
вариантКод =СУММ(ИНДЕКС(C$1:C9;СУММПРОИЗВ(МАКС((C$1:C9="")*СТРОКА(C$1:C9)))):C9) устроит?Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
sboy |
Дата: Понедельник, 29.04.2019, 11:38 |
Сообщение № 3 |
|
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
 Excel 2010 | |
Добрый день. массивная
Код =СУММ(C1:C9)-СУММ(C1:ИНДЕКС(C1:C9;ПОИСКПОЗ(1=1;ЕПУСТО(C1:C9)))) обычная
Код =СУММ(C1:C9)-СУММ(C1:ИНДЕКС(C1:C9;ПРОСМОТР(1=1;ЕПУСТО(C1:C9);СТРОКА(C1:C9))))
Добрый день. массивная
Код =СУММ(C1:C9)-СУММ(C1:ИНДЕКС(C1:C9;ПОИСКПОЗ(1=1;ЕПУСТО(C1:C9)))) обычная
Код =СУММ(C1:C9)-СУММ(C1:ИНДЕКС(C1:C9;ПРОСМОТР(1=1;ЕПУСТО(C1:C9);СТРОКА(C1:C9)))) sboy
Яндекс: 410016850021169
|
|
| Ответить
|
krosav4ig |
Дата: Понедельник, 29.04.2019, 12:10 |
Сообщение № 4 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
 Excel 2007,2010,2013 | |
оно же, тока в профиль Код =СУММ(ИНДЕКС(C:C;ПРОСМОТР(;0^(C1:C9="");СТРОКА(C1:C9))):C9)
оно же, тока в профиль Код =СУММ(ИНДЕКС(C:C;ПРОСМОТР(;0^(C1:C9="");СТРОКА(C1:C9))):C9) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
|
|
| Ответить
|
InExSu |
Дата: Понедельник, 29.04.2019, 13:44 |
Сообщение № 5 |
|
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
 Excel 2010, 365 | |
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
|
|
| Ответить
|
InExSu |
Дата: Понедельник, 29.04.2019, 13:54 |
Сообщение № 6 |
|
Группа: Друзья
Ранг: Ветеран
Сообщений: 650
Репутация:
96
±
Замечаний:
0% ±
 Excel 2010, 365 | |
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
|
|
| Ответить
|
Светлый |
Дата: Понедельник, 29.04.2019, 15:48 |
Сообщение № 7 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1869
Репутация:
536
±
Замечаний:
0% ±
 Excel 2013, 2016 | |
И мой массивный вариант:Код =СУММ(C1:C9*(СТРОКА(1:9)>МАКС(СТРОКА(1:9)*(C1:C9="")))) И с некоторыми допущениями:Код =СУММ(C1:C9*(СТРОКА(1:9)>МАКС(СТРОКА(1:9)*НЕ(C1:C9)))) Код =СУММ(C1:C9*(СТРОКА(1:9)>МАКС(СТРОКА(1:9)*(C1:C9=0)))) *И модернизированный вариант sboy:Код =СУММ(C9:ИНДЕКС(C1:C9;ПОИСКПОЗ(1=1;ЕПУСТО(C1:C9))))
И мой массивный вариант:Код =СУММ(C1:C9*(СТРОКА(1:9)>МАКС(СТРОКА(1:9)*(C1:C9="")))) И с некоторыми допущениями:Код =СУММ(C1:C9*(СТРОКА(1:9)>МАКС(СТРОКА(1:9)*НЕ(C1:C9)))) Код =СУММ(C1:C9*(СТРОКА(1:9)>МАКС(СТРОКА(1:9)*(C1:C9=0)))) *И модернизированный вариант sboy:Код =СУММ(C9:ИНДЕКС(C1:C9;ПОИСКПОЗ(1=1;ЕПУСТО(C1:C9)))) Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 29.04.2019, 15:57 |
|
| Ответить
|