Доброго времени суток. В оглавлении и описании изложил суть. Пол несколько часов пытался сам решить и в сети найти как это сделать без кучи дополнительных столбцов. Уже начинаю думать что это невозможно. Сложность в том что как искать только по месяцу с годом в дате?!
Поиск по дате (месяц и год), Найти по месяцу и году в дате и возвратить значение соседней ячейки
26.02.2017 00:19:03
|
|
|
|
26.02.2017 00:30:11
Может так?
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||
|
|
26.02.2017 00:55:18
Здравствуйте. Или так, тоже Формула Массива
|
|||
|
|
26.02.2017 02:19:48
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|||
|
|
26.02.2017 11:46:48
Ещё две формулы
|
|||||
|
|
26.02.2017 19:34:02
Интересно. Я думал что формула ИНДЕКС с ПОИСКПОЗ не сработает, так как задать нужно месяц и год в формате даты, а искать-то будет в числовом формате ))
спасибо за помощь Слушайте, это не поиск, а произведение искусства ))) Всем огромное благодарю
Изменено: |
|
|
|
26.02.2017 20:06:21
Просто из любопытства, почему не подошел мой вариант?
По вопросам из тем форума, личку не читаю.
|
|
|
|
26.02.2017 20:29:55
БМВ,подошел. Я не писал что не подошел. Просто возился сам до того как написать на форум, и пытался что-то выдумать как раз с наиболее популярным вариантом пары функций ИНДЕКС и ПОИСКПОЗ. Я бы сказал, что Ваше решение самое оригинальное, никогда бы не додумался. Просто как-то привычнее и надежнее кажется ИНДЕС+ПОИСКПОЗ, читал что эта "парочка" стабильна и по ряду причин предпочтительнее ВПР и других вариантов...
|
|
|
|
26.02.2017 20:46:08
ок, ну тогда добавлю, что если задача расширится до поиска например не цифрового значения, то добавляетя излюбленная комбинация ИНДЕС+ПОИСКПОЗ или ВПР
По вопросам из тем форума, личку не читаю.
|
|||
|
|
27.02.2017 10:24:09
БМВ, как вы избавились от формулы в виде массива? потому что вместо этого А:А как весь столбец?
|
|
|
|
27.02.2017 10:48:57
Я не избавлялcz, я сразу не использовал :-). Все три используемые функции работают со столбцами, и судя по всему там идет встроенное определение области с данными. (для собственых VBA функций предусматреть пересечение выбранного диапазона с UsedRange тоже не сложно), что позволяет не сильно думать о том, что расчет будет долгим при одинаковых даных.
Сумма - просто посчитает сумму по условию и исходя из уникальности это будет сумма равная единственному числу в столбце A. Далее ищем его позицию в столбце и смотрим что там в этой строке в другом столбце. Если просто заменить столбец на используемую область, нужно только скоррректировать что вернет MATCH с учетом первой строки данных.
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
30.06.2020 18:24:05
Всем привет!
Можете подсказать, как узнать кол-во по месяцу и году с применением СЧЕТЕСЛИМН. Все пытаюсь, не получается. =СЧЕТЕСЛИМН(ДИАПАЗОН_УСЛОВИЙ-1;УСЛОВИЕ-1;(ГОД(ДИАПАЗОН_ГОД);ГОД(УСЛОВИЕ-2);МЕСЯЦ(ДИАПАЗОН_МЕСЯЦ);МЕСЯЦ(УСЛОВИЕ-3) |
||||
|
|
|||