Проставить недостающие месяцы не руками.
ryabovayana
Дата: Понедельник, 28.11.2022, 13:45 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте. Подскажите пожалуйста быстрый способ как проставить недостающие месяцы в таблице. Прикрепляю образец.
Здравствуйте. Подскажите пожалуйста быстрый способ как проставить недостающие месяцы в таблице. Прикрепляю образец. ryabovayana
Ответить
Сообщение Здравствуйте. Подскажите пожалуйста быстрый способ как проставить недостающие месяцы в таблице. Прикрепляю образец. Автор - ryabovayana Дата добавления - 28.11.2022 в 13:45
_Boroda_
Дата: Понедельник, 28.11.2022, 14:33 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Протягиваем формулы, обновляем сводную и протягиваем вторые формулы
Протягиваем формулы, обновляем сводную и протягиваем вторые формулы _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Протягиваем формулы, обновляем сводную и протягиваем вторые формулы Автор - _Boroda_ Дата добавления - 28.11.2022 в 14:33
прохожий2019
Дата: Понедельник, 28.11.2022, 21:38 |
Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
наверняка можно упростить, но уже лень - 365 - просто одной формулой, безо всяких протяжек ))) [vba]Код
=LET(a;A4:A24;t;"Обороты за ";f;LAMBDA(i;ЕОШ(ПОИСК(t;i)^0));x;ФИЛЬТР(a;MAP(a;f));y;SCAN(0;a;LAMBDA(s;c;ОКРВНИЗ(s;100)+ЕСЛИ(f(c);100;МЕСЯЦ(--(ТЕКСТПОСЛЕ(c;t))))));MAKEARRAY(СЧЁТЗ(x)*13;3;LAMBDA(r;c;LET(m;ОСТАТ(r-1;13);n;ОТБР((r-1)/13)+1;ВЫБОР(c;ЕСЛИ(m;ТЕКСТ(ДАТА(22;m;1);t&" ММММ ГГ");ИНДЕКС(x;n));"";ЕСЛИОШИБКА(ИНДЕКС(C4:C24;ПОИСКПОЗ(n*100+m;y;0));""))))))
[/vba]
наверняка можно упростить, но уже лень - 365 - просто одной формулой, безо всяких протяжек ))) [vba]Код
=LET(a;A4:A24;t;"Обороты за ";f;LAMBDA(i;ЕОШ(ПОИСК(t;i)^0));x;ФИЛЬТР(a;MAP(a;f));y;SCAN(0;a;LAMBDA(s;c;ОКРВНИЗ(s;100)+ЕСЛИ(f(c);100;МЕСЯЦ(--(ТЕКСТПОСЛЕ(c;t))))));MAKEARRAY(СЧЁТЗ(x)*13;3;LAMBDA(r;c;LET(m;ОСТАТ(r-1;13);n;ОТБР((r-1)/13)+1;ВЫБОР(c;ЕСЛИ(m;ТЕКСТ(ДАТА(22;m;1);t&" ММММ ГГ");ИНДЕКС(x;n));"";ЕСЛИОШИБКА(ИНДЕКС(C4:C24;ПОИСКПОЗ(n*100+m;y;0));""))))))
[/vba] прохожий2019
Сообщение отредактировал прохожий2019 - Вторник, 29.11.2022, 00:12
Ответить
Сообщение наверняка можно упростить, но уже лень - 365 - просто одной формулой, безо всяких протяжек ))) [vba]Код
=LET(a;A4:A24;t;"Обороты за ";f;LAMBDA(i;ЕОШ(ПОИСК(t;i)^0));x;ФИЛЬТР(a;MAP(a;f));y;SCAN(0;a;LAMBDA(s;c;ОКРВНИЗ(s;100)+ЕСЛИ(f(c);100;МЕСЯЦ(--(ТЕКСТПОСЛЕ(c;t))))));MAKEARRAY(СЧЁТЗ(x)*13;3;LAMBDA(r;c;LET(m;ОСТАТ(r-1;13);n;ОТБР((r-1)/13)+1;ВЫБОР(c;ЕСЛИ(m;ТЕКСТ(ДАТА(22;m;1);t&" ММММ ГГ");ИНДЕКС(x;n));"";ЕСЛИОШИБКА(ИНДЕКС(C4:C24;ПОИСКПОЗ(n*100+m;y;0));""))))))
[/vba] Автор - прохожий2019 Дата добавления - 28.11.2022 в 21:38
Nic70y
Дата: Вторник, 29.11.2022, 08:19 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
три древних формулы
ЮMoney 41001841029809
Ответить
Сообщение три древних формулы Автор - Nic70y Дата добавления - 29.11.2022 в 08:19
прохожий2019
Дата: Вторник, 29.11.2022, 09:26 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
скорость пересчёта (на 100 итераций)
Сообщение отредактировал прохожий2019 - Вторник, 29.11.2022, 09:27
Ответить
Сообщение скорость пересчёта (на 100 итераций)Автор - прохожий2019 Дата добавления - 29.11.2022 в 09:26
_Boroda_
Дата: Вторник, 29.11.2022, 09:29 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Зато у всех работают
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Зато у всех работают Автор - _Boroda_ Дата добавления - 29.11.2022 в 09:29
прохожий2019
Дата: Вторник, 29.11.2022, 09:44 |
Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
я просто констатировал реальную разницу в скорости, принципы решения в обоих случаях схожи
я просто констатировал реальную разницу в скорости, принципы решения в обоих случаях схожи прохожий2019
Ответить
Сообщение я просто констатировал реальную разницу в скорости, принципы решения в обоих случаях схожи Автор - прохожий2019 Дата добавления - 29.11.2022 в 09:44