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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнение первого и последнего значения в месяце - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сравнение первого и последнего значения в месяце
JK Дата: Среда, 31.07.2019, 12:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день уважаемые форумчане!
Необходимо
1)при отфильтрованном выбранном месяце(или выбранном периоде), выполнять функцию сравнения первого и последнего значения отфильтрованных данных,
2)Внести в таблицу отчета сравнение первого и последнего значения по каждому месяцу.

Заранее благодарю за уделенное Вами время этой теме!
Пример таблицы прилагаю.
К сообщению приложен файл: ___excelworld.xlsx (9.1 Kb)
 
Ответить
СообщениеДобрый день уважаемые форумчане!
Необходимо
1)при отфильтрованном выбранном месяце(или выбранном периоде), выполнять функцию сравнения первого и последнего значения отфильтрованных данных,
2)Внести в таблицу отчета сравнение первого и последнего значения по каждому месяцу.

Заранее благодарю за уделенное Вами время этой теме!
Пример таблицы прилагаю.

Автор - JK
Дата добавления - 31.07.2019 в 12:26
Nic70y Дата: Среда, 31.07.2019, 12:55 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
функцию сравнения
что за функция такая?
Код
=ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;B9:B31);B9:C31;2;)-ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;B9:B31);B9:C31;2;)
и массивная по месяцам
Код
=ИНДЕКС(C:C;МАКС((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))-ИНДЕКС(C:C;МИН((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))
вдруг правильно
К сообщению приложен файл: _excelworld.xlsx (9.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
функцию сравнения
что за функция такая?
Код
=ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;B9:B31);B9:C31;2;)-ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;B9:B31);B9:C31;2;)
и массивная по месяцам
Код
=ИНДЕКС(C:C;МАКС((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))-ИНДЕКС(C:C;МИН((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))
вдруг правильно

Автор - Nic70y
Дата добавления - 31.07.2019 в 12:55
Pelena Дата: Среда, 31.07.2019, 17:20 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Немного более другой вариант (с) :)
Код
=ВПР(МАКС(ЕСЛИ(ТЕКСТ($B$9:$B$31;"ММММ")=E4;$B$9:$B$31));$B$9:$C$31;2;0)-ВПР(МИН(ЕСЛИ(ТЕКСТ($B$9:$B$31;"ММММ")=E4;$B$9:$B$31));$B$9:$C$31;2;0)
К сообщению приложен файл: 5105078.xlsx (9.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНемного более другой вариант (с) :)
Код
=ВПР(МАКС(ЕСЛИ(ТЕКСТ($B$9:$B$31;"ММММ")=E4;$B$9:$B$31));$B$9:$C$31;2;0)-ВПР(МИН(ЕСЛИ(ТЕКСТ($B$9:$B$31;"ММММ")=E4;$B$9:$B$31));$B$9:$C$31;2;0)

Автор - Pelena
Дата добавления - 31.07.2019 в 17:20
JK Дата: Четверг, 01.08.2019, 18:22 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, Pelena, спасибо большое за подсказку!
 
Ответить
СообщениеNic70y, Pelena, спасибо большое за подсказку!

Автор - JK
Дата добавления - 01.08.2019 в 18:22
AlexM Дата: Четверг, 01.08.2019, 19:00 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще формула массива
Код
=ПРОСМОТР(2;1/(ТЕКСТ($B$9:$B$31;"ММММ")=E4);$C$9:$C$31)-ИНДЕКС($C$9:$C$31;ПОИСКПОЗ(1=1;ТЕКСТ($B$9:$B$31;"ММММ")=E4;))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще формула массива
Код
=ПРОСМОТР(2;1/(ТЕКСТ($B$9:$B$31;"ММММ")=E4);$C$9:$C$31)-ИНДЕКС($C$9:$C$31;ПОИСКПОЗ(1=1;ТЕКСТ($B$9:$B$31;"ММММ")=E4;))

Автор - AlexM
Дата добавления - 01.08.2019 в 19:00
JK Дата: Четверг, 01.08.2019, 20:08 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо, AlexM!
Если не Вас не затруднит, можете предложить альтернативный вариант для подсчета "Баланс за период", а то предложенный вариант Nic70y'ом, не правильно определяет последнее значение после 4-х подряд идущих одинаковых значений в списке в моем рабочем файле, в котором больше 60 000 строк.

Код
=ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;B9:B31);B9:C31;2;)


Сообщение отредактировал JK - Четверг, 01.08.2019, 22:33
 
Ответить
СообщениеСпасибо, AlexM!
Если не Вас не затруднит, можете предложить альтернативный вариант для подсчета "Баланс за период", а то предложенный вариант Nic70y'ом, не правильно определяет последнее значение после 4-х подряд идущих одинаковых значений в списке в моем рабочем файле, в котором больше 60 000 строк.

Код
=ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;B9:B31);B9:C31;2;)

Автор - JK
Дата добавления - 01.08.2019 в 20:08
JK Дата: Четверг, 01.08.2019, 20:49 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, скажите, пожалуйста, что означает
Код
СТРОКА(F1)

в
Код
=ИНДЕКС(C:C;МАКС((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))-ИНДЕКС(C:C;МИН((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))

?
 
Ответить
СообщениеNic70y, скажите, пожалуйста, что означает
Код
СТРОКА(F1)

в
Код
=ИНДЕКС(C:C;МАКС((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))-ИНДЕКС(C:C;МИН((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))

?

Автор - JK
Дата добавления - 01.08.2019 в 20:49
JK Дата: Четверг, 01.08.2019, 22:36 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
А как привязать еще и проверку на год помимо месяца в таблице отчета?
К сообщению приложен файл: __excelworld.xlsx (10.6 Kb)
 
Ответить
СообщениеА как привязать еще и проверку на год помимо месяца в таблице отчета?

Автор - JK
Дата добавления - 01.08.2019 в 22:36
AlexM Дата: Пятница, 02.08.2019, 00:11 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
привязать еще и проверку на год
Код
=ПРОСМОТР(2;1/(ТЕКСТ($B$9:$B$35;"ММГГ")=ТЕКСТ(H4;"ММГГ"));$F$9:$F$35)-ИНДЕКС($F$9:$F$35;ПОИСКПОЗ(1=1;ТЕКСТ($B$9:$B$35;"ММГГ")=ТЕКСТ(H4;"ММГГ");))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Пятница, 02.08.2019, 00:13
 
Ответить
Сообщение
привязать еще и проверку на год
Код
=ПРОСМОТР(2;1/(ТЕКСТ($B$9:$B$35;"ММГГ")=ТЕКСТ(H4;"ММГГ"));$F$9:$F$35)-ИНДЕКС($F$9:$F$35;ПОИСКПОЗ(1=1;ТЕКСТ($B$9:$B$35;"ММГГ")=ТЕКСТ(H4;"ММГГ");))

Автор - AlexM
Дата добавления - 02.08.2019 в 00:11
  • Страница 1 из 1
  • 1
Поиск:

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