Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
СМЕЩ() не начнет тормозить?
я проверил на 25000 строк и 10000 столбцов - время расчета до 1 сек, даже на весь диапазон
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
Можно еще так
Без преувеличения - ЭТО ШШЕДЕВР!
Спасибо огромное!
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
ЕСЛИОШИБКА
Спасибо, такое решение попроще
Цитата
написал:
чуть поджал
К такому варианту тоже пришел пока разбирался
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
нюанс
Спасибо еще раз помощь. Сидел разбирался в логике формулы - разобрался, но я тысячекратно извиняюсь, нашел еще один небольшой нюанс - если в критериях выбрать магазин, которого в основной таблице для выбранного города нет, то высчитывается определенное значение вместо нуля. Это как-то лечится?

Нашел решение - многоуровневый зависимый выпадающий список
Изменено: Рик Куртис - 24.07.2025 15:01:03
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
в примере такого нюанса нет
если выбрать критериями последний город в списке "Чита" и магазин "Азбука", то будет выдавать ошибку #ПУСТО! (даже если поставить какие-нибудь значения в табличку в указанном диапазоне), а если добавить в таблицу еще одну строку с таким же городом и магазином, то в расчетах будет участвовать только предпоследняя строка

Цитата
написал:
СУММПРОИЗВ
проблема этой функции, что она любое действие в файле пересчитывает и получается увеличивает общее время работы с документом, а не только время работы над операциями непосредственно с формулой
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
=СУММ(ИНДЕКС(C:C;ПОИСКПОЗ(U3;A:A;)+ПОИСКПОЗ(U4;ИНДЕКС(B:B;ПОИСКПОЗ(U3;A:A;)):B30000;)-1;1):ИНДЕКС(C:Q;ПОИСКПОЗ(U3;A:A;)+ПОИСКПОЗ(U4;ИНДЕКС(B:B;ПОИСКПОЗ(U3;A:A;)):B30000;)+СЧЁТЕСЛИМН(A:A;U3;B:B;U4)-2;СЧЁТЗ(C1:Q1)) ИНДЕКС(C:Q;2;ПОИСКПОЗ(U6;C1:Q1;)):ИНДЕКС(C:Q;СЧЁТЗ(A:A)-1;ПОИСКПОЗ(U7;C1:Q1;)))
Благодарю, это нечто! Есть правда небольшой нюанс - из расчета выпадает самая нижняя строка.
И я так понимаю без упорядочивания подобными формулами результата не добиться, и нужно уже смотреть в сторону PQ/макросов?
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
PQ
Возможно я что-то не так делал, но у меня загрузка в PQ выгрузки занимает достаточно продолжительное время, поэтому пока отбросил временно этот вариант. Но не только из-за этого, а еще и из-за того что эта тема для полностью новая, надо будет какое-то время чтобы в это дело с нуля вникнуть - займусь этим как-нибудь. Ну и мне кажется формулой эта задача решалась бы более практично. Но опять таки я возможностей PQ, сводных таблиц не знаю, поэтому сильно не ручаюсь за моё предыдущее предложение.
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
вариант с элегантной допстрокой устроит?
Если честно, хотелось бы без дополнительных колен, а то я и так уже в оригинальную выгрузку добавил элегантный допстолбец, который решает другую мою проблему, но Ваш вариант хороший, я приходил почти к такому же, но с еще одним допстолбцом. Хотелось сделать в одну формулу без тормозов, пытался сам что-то наколдовать с СУММ ИНДЕКС ПОИСКПОЗ и пр., но руки из ( . )
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
AGREGATE перевели в АГРЕГАТ?
да,
=АГРЕГАТ(9;6;$C$2:$Q$23/($A$2:$A$23=U3)/($C$1:$Q$1>=U6)/($B$2:$B$23=U4)/($C$1:$Q$1<=U7))

у меня была мысль что нужно заменить / на *,но тоже не сработало
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
=AGGREGATE(9;6;$C$2:$Q$21/($A$2:$A$22=U3)/($C$1:$Q$1>=U6)/($B$2:$B$22=U4)/($C$1:$Q$1<=U7))
ошибку выдает #ЗНАЧ!
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Добрый день и прошу прощения!
Приходится снова обратиться за помощью, т.к. как оказалось СУММПРОИЗВ не может работать с большим диапазоном (20000 строк * 4000 столбцов, а бывают и больше таблички), а функция ФИЛЬТР хорошая и быстроработающая, но не могу использовать ее, потому что версия excel на рабочем ПК 2016. Может есть какой-нибудь неэлегантный вариант решения проблемы с комбинацией функций "попроще"?
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
Переделал для Excel версий >= 2007
Спасибо огромное, очень помогли!
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Цитата
написал:
Для 2021+
Спасибо!
т.е. если открывать в более ранних версиях, то работать не будет?
Сумма за выбранный период + доп.параметры, Прошу помочь с формулой
 
Добрый день!

Помогите пожалуйста с формулой по следующей задаче:
- есть таблица (она может и будет увеличиваться в размерах) с выгрузкой подневной выручки по городам и магазинам в них;
- в столбце U выбираются параметры "Город", "Магазин", дата начала периода "Начало", дата окончания периода "Конец";
- требуется в ячейке U9 (зеленая заливка) составить такую формулу, чтобы при изменении параметров в ячейках (желтая заливка) автоматически считалась сумма выручки за выставленный период по выбранному городу и магазину.

В интернетах не получилось найти решения, видимо мозгов у меня не хватает правильно запрос в поисковик сформулировать :( . Помогите люди добрые!
Страницы: 1
Наверх