Сравнение первого и последнего значения в месяце
JK
Дата: Среда, 31.07.2019, 12:26 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день уважаемые форумчане! Необходимо 1)при отфильтрованном выбранном месяце(или выбранном периоде), выполнять функцию сравнения первого и последнего значения отфильтрованных данных, 2)Внести в таблицу отчета сравнение первого и последнего значения по каждому месяцу. Заранее благодарю за уделенное Вами время этой теме! Пример таблицы прилагаю.
Добрый день уважаемые форумчане! Необходимо 1)при отфильтрованном выбранном месяце(или выбранном периоде), выполнять функцию сравнения первого и последнего значения отфильтрованных данных, 2)Внести в таблицу отчета сравнение первого и последнего значения по каждому месяцу. Заранее благодарю за уделенное Вами время этой теме! Пример таблицы прилагаю. JK
Ответить
Сообщение Добрый день уважаемые форумчане! Необходимо 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)))
вдруг правильно
что за функция такая?Код
=ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(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
Ю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)
Немного более другой вариант (с) Код
=ВПР(МАКС(ЕСЛИ(ТЕКСТ($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
"Черт возьми, Холмс! Но как??!!" Ю-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
Ответить
Сообщение 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;))
Еще формула массиваКод
=ПРОСМОТР(2;1/(ТЕКСТ($B$9:$B$31;"ММММ")=E4);$C$9:$C$31)-ИНДЕКС($C$9:$C$31;ПОИСКПОЗ(1=1;ТЕКСТ($B$9:$B$31;"ММММ")=E4;))
AlexM
Номер мобильного модема (без голосовой связи) 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;)
Спасибо, AlexM! Если не Вас не затруднит, можете предложить альтернативный вариант для подсчета "Баланс за период", а то предложенный вариант Nic70y'ом, не правильно определяет последнее значение после 4-х подряд идущих одинаковых значений в списке в моем рабочем файле, в котором больше 60 000 строк. Код
=ВПР(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(4;B9:B31);B9:C31;2;)
JK
Сообщение отредактировал 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, скажите, пожалуйста, что означает в Код
=ИНДЕКС(C:C;МАКС((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))-ИНДЕКС(C:C;МИН((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))
?
Nic70y, скажите, пожалуйста, что означает в Код
=ИНДЕКС(C:C;МАКС((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))-ИНДЕКС(C:C;МИН((МЕСЯЦ(B$9:B$31)=СТРОКА(F1))*СТРОКА(B$9:B$31)))
? JK
Ответить
Сообщение Nic70y, скажите, пожалуйста, что означает в Код
=ИНДЕКС(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
А как привязать еще и проверку на год помимо месяца в таблице отчета?
А как привязать еще и проверку на год помимо месяца в таблице отчета? JK
Ответить
Сообщение А как привязать еще и проверку на год помимо месяца в таблице отчета? Автор - 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;"ММГГ");))
привязать еще и проверку на год
Код
=ПРОСМОТР(2;1/(ТЕКСТ($B$9:$B$35;"ММГГ")=ТЕКСТ(H4;"ММГГ"));$F$9:$F$35)-ИНДЕКС($F$9:$F$35;ПОИСКПОЗ(1=1;ТЕКСТ($B$9:$B$35;"ММГГ")=ТЕКСТ(H4;"ММГГ");))
AlexM
Номер мобильного модема (без голосовой связи) 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