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

Вход

Регистрация

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

 

= Мир MS Excel/Сводная таблица. Выгрузка из таблицы с неоднородными данными - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сводная таблица. Выгрузка из таблицы с неоднородными данными
alex808 Дата: Вторник, 03.03.2015, 11:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день, уважаемые форумчане ...
прошу помощи в следующем вопросе:
После сопоставления данных исходной таблицы и входящей таблицы появились данные подставленные из входящих таблицы , как суммы, даты и числа, НО так же и поля "н/д", поскольку в исходной таблице информация формируется ранее, а потом она дополняется при помощи входящих таблиц. Появилась необходимость в составлении ежемесячных отчетов, дабы понимать динамику по каждому контрагенту . Т.е. сумма входящего отчета должна быть разнесена по каждому контрагенту и в зависимости от даты разнесена по месяцам ...Формулы по разнесению по месяцам я находил на форуме, а формулы по суммированию массивов с "н/д" мне любезно предоставили Borodой и другие форумчане..За что им большое спасибо!..Но как быть вот с таким случаем?...
Спасибо
К сообщению приложен файл: 234.xlsx (11.6 Kb)
 
Ответить
СообщениеДобрый день, уважаемые форумчане ...
прошу помощи в следующем вопросе:
После сопоставления данных исходной таблицы и входящей таблицы появились данные подставленные из входящих таблицы , как суммы, даты и числа, НО так же и поля "н/д", поскольку в исходной таблице информация формируется ранее, а потом она дополняется при помощи входящих таблиц. Появилась необходимость в составлении ежемесячных отчетов, дабы понимать динамику по каждому контрагенту . Т.е. сумма входящего отчета должна быть разнесена по каждому контрагенту и в зависимости от даты разнесена по месяцам ...Формулы по разнесению по месяцам я находил на форуме, а формулы по суммированию массивов с "н/д" мне любезно предоставили Borodой и другие форумчане..За что им большое спасибо!..Но как быть вот с таким случаем?...
Спасибо

Автор - alex808
Дата добавления - 03.03.2015 в 11:50
_Boroda_ Дата: Вторник, 03.03.2015, 12:00 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Такой вариант:
Код
=СУММ(ЕСЛИОШИБКА($D$3:$F$17*(МЕСЯЦ($C$3:$C$17)=L$4)*($A$3:$A$17=$I5)*($D$2:$F$2=$J5);))

формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: 234_1.xlsx (13.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТакой вариант:
Код
=СУММ(ЕСЛИОШИБКА($D$3:$F$17*(МЕСЯЦ($C$3:$C$17)=L$4)*($A$3:$A$17=$I5)*($D$2:$F$2=$J5);))

формула массива. Вводится одновременным нажатием Контрл Шифт Ентер

Автор - _Boroda_
Дата добавления - 03.03.2015 в 12:00
DJ_Marker_MC Дата: Вторник, 03.03.2015, 12:10 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Еще вариант через суммпроизв
Код
=СУММПРОИЗВ((L$4=МЕСЯЦ($C$3:$C$11))*($I5=$A$3:$A$11);$F$3:$F$11)

и вариант со сводной таблицей
К сообщению приложен файл: marker.xlsx (18.6 Kb)
 
Ответить
СообщениеЕще вариант через суммпроизв
Код
=СУММПРОИЗВ((L$4=МЕСЯЦ($C$3:$C$11))*($I5=$A$3:$A$11);$F$3:$F$11)

и вариант со сводной таблицей

Автор - DJ_Marker_MC
Дата добавления - 03.03.2015 в 12:10
alex808 Дата: Вторник, 03.03.2015, 12:29 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо большое! Уже немного поигрался, добавил еще "ГОД".....Подскажите пожалуйста по части выбора обычной формулы и формулы для массива ...Благодаря грамотным советам, я здорово продвинулся, но стал все больше сталкиваться с низкой скоростью расчета...Стоит ли мне по возможности избегать формул-массива дабы повысить скорость ? Или нет никакой разницы? Или уже сейчас стоит задумываться о средствах VBA при организации поиска, подстановок, и различного рода выгрузок? На данным момент отчет в год= это около 30 тыс строк
 
Ответить
СообщениеСпасибо большое! Уже немного поигрался, добавил еще "ГОД".....Подскажите пожалуйста по части выбора обычной формулы и формулы для массива ...Благодаря грамотным советам, я здорово продвинулся, но стал все больше сталкиваться с низкой скоростью расчета...Стоит ли мне по возможности избегать формул-массива дабы повысить скорость ? Или нет никакой разницы? Или уже сейчас стоит задумываться о средствах VBA при организации поиска, подстановок, и различного рода выгрузок? На данным момент отчет в год= это около 30 тыс строк

Автор - alex808
Дата добавления - 03.03.2015 в 12:29
DJ_Marker_MC Дата: Вторник, 03.03.2015, 12:32 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
alex808, по возможности лучше избегать массивных формул. Они в разы замедляют работу и утяжеляют работу файла.
Лучше юзать обычные формулы, сводные таблицы и VBA, мое ИМХО.
 
Ответить
Сообщениеalex808, по возможности лучше избегать массивных формул. Они в разы замедляют работу и утяжеляют работу файла.
Лучше юзать обычные формулы, сводные таблицы и VBA, мое ИМХО.

Автор - DJ_Marker_MC
Дата добавления - 03.03.2015 в 12:32
_Boroda_ Дата: Вторник, 03.03.2015, 12:36 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16907
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Стоит ли мне по возможности избегать формул-массива дабы повысить скорость ?

Конечно. На 30000 СУММПРОИЗВ (или массивная СУММ) - это не есть гут.
Самое быстрое и простое - сводная таблица
К сообщению приложен файл: 234_2.xlsx (18.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Стоит ли мне по возможности избегать формул-массива дабы повысить скорость ?

Конечно. На 30000 СУММПРОИЗВ (или массивная СУММ) - это не есть гут.
Самое быстрое и простое - сводная таблица

Автор - _Boroda_
Дата добавления - 03.03.2015 в 12:36
alex808 Дата: Вторник, 03.03.2015, 12:53 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо за советы...Буду думать над тем как организовать таблицу и учиться работать со сводными таблицами в которых я мало что пока понимаю:)
 
Ответить
СообщениеСпасибо за советы...Буду думать над тем как организовать таблицу и учиться работать со сводными таблицами в которых я мало что пока понимаю:)

Автор - alex808
Дата добавления - 03.03.2015 в 12:53
  • Страница 1 из 1
  • 1
Поиск:

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