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

Вход

Регистрация

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

 

= Мир MS Excel/Проставить недостающие месяцы не руками. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Проставить недостающие месяцы не руками.
ryabovayana Дата: Понедельник, 28.11.2022, 13:45 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. Подскажите пожалуйста быстрый способ как проставить недостающие месяцы в таблице. Прикрепляю образец.
К сообщению приложен файл: 4515469.xlsx (10.5 Kb)
 
Ответить
СообщениеЗдравствуйте. Подскажите пожалуйста быстрый способ как проставить недостающие месяцы в таблице. Прикрепляю образец.

Автор - ryabovayana
Дата добавления - 28.11.2022 в 13:45
_Boroda_ Дата: Понедельник, 28.11.2022, 14:33 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Протягиваем формулы, обновляем сводную и протягиваем вторые формулы
К сообщению приложен файл: 4515469_1.xlsx (18.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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]
К сообщению приложен файл: make2.xlsx (12.3 Kb)


Сообщение отредактировал прохожий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
три древних формулы
К сообщению приложен файл: 4515469-1-.xlsx (13.3 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениетри древних формулы

Автор - Nic70y
Дата добавления - 29.11.2022 в 08:19
прохожий2019 Дата: Вторник, 29.11.2022, 09:26 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
три древних формулы


скорость пересчёта (на 100 итераций)
К сообщению приложен файл: 7981713.png (6.2 Kb)


Сообщение отредактировал прохожий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
Дата добавления - 29.11.2022 в 09:44
  • Страница 1 из 1
  • 1
Поиск:

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