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

Вход

Регистрация

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

 

= Мир MS Excel/Оставить только строки с макс. значением в сводной таблице - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Оставить только строки с макс. значением в сводной таблице
eremenko17 Дата: Суббота, 07.02.2015, 14:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, уважаемые участники форума!

Имеются данные по соцсетям, на основе которых строится сводная таблица (пример прикрепил к посту).
Вот так выглядят данные:

Вот так выглядит таблица:


Задача состоит в том, чтобы, если у банка имеется несколько страничек в одной и той же социальной сети, показать в сводной таблице ту, значение показателя для которого максимально.
В исходных данных для разных соцсетей могут быть разнное количество и наименование показателей. Например, для Вконтакте есть один показатель - кол-во подписчиков, для Facebook есть два показателя - количество 'like' и количество 'это обсуждают'. Таким образом, показатель, по которому будет искаться максимум для Вконтакте - это кол-во подписчиков, а для Facebook - количество 'like' (но в итоговой сводной таблице для Facebook надо будет отобразить оба показателя).

Подскажите, пожалуйста, каким образом это можно реализовать. Я долго пытался найти информацию, в итоге, мне показалось, что сводными таблицами это вообще нельзя сделать. Возможно, есть другой способ?
К сообщению приложен файл: ___.xlsx (19.0 Kb)
 
Ответить
СообщениеДобрый день, уважаемые участники форума!

Имеются данные по соцсетям, на основе которых строится сводная таблица (пример прикрепил к посту).
Вот так выглядят данные:

Вот так выглядит таблица:


Задача состоит в том, чтобы, если у банка имеется несколько страничек в одной и той же социальной сети, показать в сводной таблице ту, значение показателя для которого максимально.
В исходных данных для разных соцсетей могут быть разнное количество и наименование показателей. Например, для Вконтакте есть один показатель - кол-во подписчиков, для Facebook есть два показателя - количество 'like' и количество 'это обсуждают'. Таким образом, показатель, по которому будет искаться максимум для Вконтакте - это кол-во подписчиков, а для Facebook - количество 'like' (но в итоговой сводной таблице для Facebook надо будет отобразить оба показателя).

Подскажите, пожалуйста, каким образом это можно реализовать. Я долго пытался найти информацию, в итоге, мне показалось, что сводными таблицами это вообще нельзя сделать. Возможно, есть другой способ?

Автор - eremenko17
Дата добавления - 07.02.2015 в 14:30
_Boroda_ Дата: Суббота, 07.02.2015, 14:49 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
показать в сводной таблице ту, значение показателя для которого максимально

в итоговой сводной таблице для Facebook надо будет отобразить оба показателя

Это как совместить?
Может, будет понятнее, если Вы на другом листике нарисуете вручную то, что хотите получить?


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

в итоговой сводной таблице для Facebook надо будет отобразить оба показателя

Это как совместить?
Может, будет понятнее, если Вы на другом листике нарисуете вручную то, что хотите получить?

Автор - _Boroda_
Дата добавления - 07.02.2015 в 14:49
eremenko17 Дата: Суббота, 07.02.2015, 15:04 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Это как совместить?

Вот и я долго думал над этим вопросом :D

Вот ожидаемый результат исходя из данных для примера, также приложил в файле:


Поясню еще на словах. Например, у Альфа-Банка есть в Facebook две страницы, A и B, с такими данными
Количество like A - 200    
Количество like B - 150
Количество "это обсуждают" A - 150
Количество "это обсуждают" B - 200

Необходимо оставить в итоге только данные по странице A (оба показателя), так как основной показатель, по которому должен искаться максимум - это количество like.
К сообщению приложен файл: 6985517.xlsx (21.3 Kb)


Сообщение отредактировал eremenko17 - Суббота, 07.02.2015, 15:11
 
Ответить
Сообщение
Это как совместить?

Вот и я долго думал над этим вопросом :D

Вот ожидаемый результат исходя из данных для примера, также приложил в файле:


Поясню еще на словах. Например, у Альфа-Банка есть в Facebook две страницы, A и B, с такими данными
Количество like A - 200    
Количество like B - 150
Количество "это обсуждают" A - 150
Количество "это обсуждают" B - 200

Необходимо оставить в итоге только данные по странице A (оба показателя), так как основной показатель, по которому должен искаться максимум - это количество like.

Автор - eremenko17
Дата добавления - 07.02.2015 в 15:04
TimSha Дата: Суббота, 07.02.2015, 16:01 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Берете все поля и в них показываете максимум. Как вариант, однако.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
СообщениеБерете все поля и в них показываете максимум. Как вариант, однако.

Автор - TimSha
Дата добавления - 07.02.2015 в 16:01
Richman Дата: Суббота, 07.02.2015, 16:59 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
eremenko17, Как Вариант с доп столбцами.

Если будут строки с данными еще, то формулы с доп столбцами просто протягиваются . Лист: "результат" формируется автоматически.

Если нужен результат с столбцами по разным периодам, то он легко делается сводной таблицей, Или встроенным фильтром
К сообщению приложен файл: 1747834.xlsx (37.8 Kb)


С Уважением, Richman



Сообщение отредактировал Richman - Суббота, 07.02.2015, 17:07
 
Ответить
Сообщениеeremenko17, Как Вариант с доп столбцами.

Если будут строки с данными еще, то формулы с доп столбцами просто протягиваются . Лист: "результат" формируется автоматически.

Если нужен результат с столбцами по разным периодам, то он легко делается сводной таблицей, Или встроенным фильтром

Автор - Richman
Дата добавления - 07.02.2015 в 16:59
eremenko17 Дата: Суббота, 07.02.2015, 17:42 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Richman, спасибо большое за решение! Попробовал на всех данных (~30к строк) - вставил в таблицу, протянул форумы с доп. столбцами, расширил таблицу на листе "Результат" - и почему-то на листе "Результат" отобразилось только 8906 строк. Посмотрел на то, что выдают формулы на листе "Реузльтат" после 8960 строки (F2 - F9) - функция INDEX выдает "N/A" - возможно, просто не справляется с вычислениями?

Полную таблицу с данными, к сожалению, не могу предоставить.
 
Ответить
СообщениеRichman, спасибо большое за решение! Попробовал на всех данных (~30к строк) - вставил в таблицу, протянул форумы с доп. столбцами, расширил таблицу на листе "Результат" - и почему-то на листе "Результат" отобразилось только 8906 строк. Посмотрел на то, что выдают формулы на листе "Реузльтат" после 8960 строки (F2 - F9) - функция INDEX выдает "N/A" - возможно, просто не справляется с вычислениями?

Полную таблицу с данными, к сожалению, не могу предоставить.

Автор - eremenko17
Дата добавления - 07.02.2015 в 17:42
Richman Дата: Суббота, 07.02.2015, 18:38 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
В столбце L формула у меня стоит на пятьсот строк

Код
=МАКС(($M$2:$M$500=M2)*$J$2:$J$500)


а надо, например, на сто тыщ строк. Формула массива вводится контрол+шифт+ентер

Код
=МАКС(($M$2:$M$100000=M2)*$J$2:$J$100000)


+ у меня только месяц учитывается в формуле. Может надо чтобы и год тоже учитывался? Тогда в столбец М надо эту формулу

=СЦЕПИТЬ(D2;E2;H2;МЕСЯЦ(ПоказателиСоцсетей35[[#Эта строка];[Период]]))&ГОД(ПоказателиСоцсетей35[[#Эта строка];[Период]])
К сообщению приложен файл: 2359111.xlsx (37.8 Kb)


С Уважением, Richman



Сообщение отредактировал Richman - Суббота, 07.02.2015, 21:13
 
Ответить
СообщениеВ столбце L формула у меня стоит на пятьсот строк

Код
=МАКС(($M$2:$M$500=M2)*$J$2:$J$500)


а надо, например, на сто тыщ строк. Формула массива вводится контрол+шифт+ентер

Код
=МАКС(($M$2:$M$100000=M2)*$J$2:$J$100000)


+ у меня только месяц учитывается в формуле. Может надо чтобы и год тоже учитывался? Тогда в столбец М надо эту формулу

=СЦЕПИТЬ(D2;E2;H2;МЕСЯЦ(ПоказателиСоцсетей35[[#Эта строка];[Период]]))&ГОД(ПоказателиСоцсетей35[[#Эта строка];[Период]])

Автор - Richman
Дата добавления - 07.02.2015 в 18:38
eremenko17 Дата: Воскресенье, 08.02.2015, 15:58 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Richman, спасибо! Все заработало теперь.
 
Ответить
СообщениеRichman, спасибо! Все заработало теперь.

Автор - eremenko17
Дата добавления - 08.02.2015 в 15:58
МВТ Дата: Воскресенье, 08.02.2015, 16:18 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Попробуйте через сводную таблицу. В разделе "Параметры полей значений" выберите "Максимум"
 
Ответить
СообщениеПопробуйте через сводную таблицу. В разделе "Параметры полей значений" выберите "Максимум"

Автор - МВТ
Дата добавления - 08.02.2015 в 16:18
  • Страница 1 из 1
  • 1
Поиск:

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