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

Вход

Регистрация

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

 

= Мир MS Excel/Разность между первой и последней до пустой ячееек - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Разность между первой и последней до пустой ячееек
Schumacher92 Дата: Воскресенье, 09.04.2017, 16:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день! Есть похожее решение с суммой, но для разности оно почему-то не подошло.
Код
=СУММ(AQ13:ИНДЕКС(AQ13:AQ71;ПОИСКПОЗ(1;Ч(AQ13:AQ71="");)))

Нужна разность между AQ13(первой ячейкой столбца) и последней ячейкой до "пробела" (в данном случае AQ21). Т.е. в итоге должно получиться 981-469=512. Подскажите, пожалуйста, как это сделать.
К сообщению приложен файл: __2.xlsx (46.3 Kb)


Сообщение отредактировал Schumacher92 - Воскресенье, 09.04.2017, 16:14
 
Ответить
СообщениеДобрый день! Есть похожее решение с суммой, но для разности оно почему-то не подошло.
Код
=СУММ(AQ13:ИНДЕКС(AQ13:AQ71;ПОИСКПОЗ(1;Ч(AQ13:AQ71="");)))

Нужна разность между AQ13(первой ячейкой столбца) и последней ячейкой до "пробела" (в данном случае AQ21). Т.е. в итоге должно получиться 981-469=512. Подскажите, пожалуйста, как это сделать.

Автор - Schumacher92
Дата добавления - 09.04.2017 в 16:13
Pelena Дата: Воскресенье, 09.04.2017, 16:32 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Например, формула массива, вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=AQ13-ИНДЕКС(AQ13:AQ71;ПОИСКПОЗ(1;Ч(AQ13:AQ71="");)-1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Например, формула массива, вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=AQ13-ИНДЕКС(AQ13:AQ71;ПОИСКПОЗ(1;Ч(AQ13:AQ71="");)-1)

Автор - Pelena
Дата добавления - 09.04.2017 в 16:32
Schumacher92 Дата: Воскресенье, 09.04.2017, 16:59 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Огромное спасибо за оперативность! Сработало!
Наверное, прошу слишком много, но вдруг подскажете заодно, как можно посчитать таким же образом разницу во втором диапазоне (т.е. в столбце AQ необходимо рассчитать разницу между последним значением в столбце (162) и концом этого блока (469)). Проблема в том, что в зависимости от количества строк в первом (14-21) и втором (23-27) диапазоне граница между ними (пустая строка) будет находиться в разных местах


Сообщение отредактировал Schumacher92 - Воскресенье, 09.04.2017, 17:37
 
Ответить
СообщениеОгромное спасибо за оперативность! Сработало!
Наверное, прошу слишком много, но вдруг подскажете заодно, как можно посчитать таким же образом разницу во втором диапазоне (т.е. в столбце AQ необходимо рассчитать разницу между последним значением в столбце (162) и концом этого блока (469)). Проблема в том, что в зависимости от количества строк в первом (14-21) и втором (23-27) диапазоне граница между ними (пустая строка) будет находиться в разных местах

Автор - Schumacher92
Дата добавления - 09.04.2017 в 16:59
jakim Дата: Воскресенье, 09.04.2017, 19:40 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Предлагаю
для первого вопроса такую формулу

Код
=INDEX(AQ$13:AQ$300;AGGREGATE(15;6;ROW($1:$300)/(AQ$13:AQ$300="");ROWS($14:14))-1)

для второго

Код
=INDEX(AQ$13:AQ$300;AGGREGATE(15;6;ROW($1:$300)/(AQ$13:AQ$300="");ROWS($14:14))-1)-INDEX(AQ$13:AQ$300;AGGREGATE(15;6;ROW($1:$300)/(AQ$13:AQ$300="");ROWS($14:15))-1)

Результаты в желтых ячейках.
К сообщению приложен файл: 6104938.xlsx (49.1 Kb)
 
Ответить
Сообщение
Предлагаю
для первого вопроса такую формулу

Код
=INDEX(AQ$13:AQ$300;AGGREGATE(15;6;ROW($1:$300)/(AQ$13:AQ$300="");ROWS($14:14))-1)

для второго

Код
=INDEX(AQ$13:AQ$300;AGGREGATE(15;6;ROW($1:$300)/(AQ$13:AQ$300="");ROWS($14:14))-1)-INDEX(AQ$13:AQ$300;AGGREGATE(15;6;ROW($1:$300)/(AQ$13:AQ$300="");ROWS($14:15))-1)

Результаты в желтых ячейках.

Автор - jakim
Дата добавления - 09.04.2017 в 19:40
Schumacher92 Дата: Воскресенье, 09.04.2017, 19:50 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Огромное и Вам спасибо! Worked like a charm hands В очередной раз снимаю шляпу перед гуру экселя
 
Ответить
СообщениеОгромное и Вам спасибо! Worked like a charm hands В очередной раз снимаю шляпу перед гуру экселя

Автор - Schumacher92
Дата добавления - 09.04.2017 в 19:50
  • Страница 1 из 1
  • 1
Поиск:

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