|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - [решено] Выбор уникальных значений из списка, подсчет их количества и суммы |
|
Разное - [решено] Выбор уникальных значений из списка, подсчет их количества и суммы
|
![]() Старожил Сообщения: 410 |
Помогите народ. У меня такая зада нужно автоматизировать. Файл Exсel прилагается. Версия MS Office не имеет значение. Думаю обойдется без скрипта, только с формулами было бы лучше. Гурманам, фанатам спасибо.
|
|
------- Отправлено: 08:17, 01-08-2012 |
![]() Старожил Сообщения: 410
|
Профиль | Отправить PM | Цитировать okshef, Да, огромное вам спасибо! Вы мне очень помогли. А вот строка
Цитата okshef:
Все-таки в Excel-е неограниченные возможности. Не боюсь этого слова, всю жизнь человек находит в нем чего-то новое для себя, так значить одной жизни мало для освоения Excel. |
|
------- Последний раз редактировалось Farrukhjon, 02-08-2012 в 13:07. Отправлено: 13:00, 02-08-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата okshef:
Цитата Delirium:
|
||
Отправлено: 23:48, 02-08-2012 | #12 |
![]() Старожил Сообщения: 410
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
------- Отправлено: 07:48, 03-08-2012 | #13 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Farrukhjon, загрузите файл еще раз, я его несколько раз изменял. По файлу: верхняя таблица ваша, средняя - сводная, нижняя, составленная с помощью формул, пощелкайте по ячейкам... :)
По поводу функции "Функция СТРОКА([ссылка])". В этой формуле она выступает в двух ипостасях. Первая: Как вы заметили, для построения ранжированного списка используется функция "НАИМЕНЬШИЙ", аргументами которой - "НАИМЕНЬШИЙ(массив, k)" - является массив и некое число, которое показывает какое по счету из ряда чисел вам нужно. Например, в вашем случае есть числа 4, 5, 6, 7, 8 Если k=2, то функция вернет 5, потому что это второе наименьшее число из всех, если k=4, то 7. Строка(А1)=1. При протягивании функции вниз Excel автоматически изменит А1 на А2 и аргумент функции "НАИМЕНЬШИЙ" изменится на 2 (СТРОКА(А2)=2) и вы получите второе наименьшее число. Таким образом получите ранжированный список. Вторая: В справке написано Цитата:
ПОИСКПОЗ(D$3:D$27;D$3:D$27;)=СТРОКА(D$3:D$27)-2 Как-то так. |
|
------- Отправлено: 10:49, 03-08-2012 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Farrukhjon:
|
|
Отправлено: 12:02, 03-08-2012 | #15 |
![]() Старожил Сообщения: 410
|
Профиль | Отправить PM | Цитировать okshef, Вот что я выбрал
1 столбец 2 столбец =СЧЁТЕСЛИ($D$3:$D$27;G4) 3 столбец =СУММПРОИЗВ(($D$3:$D$27=G4)*G4) Если во время создания еще возникнуть вопросы непременно вам обращусь. Я начал уже создавать думаю за месяц успею создать... Iska, просто название темы изначально было другая и потом okshef изменил название. |
------- Последний раз редактировалось Farrukhjon, 03-08-2012 в 14:32. Отправлено: 13:17, 03-08-2012 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Farrukhjon:
Обрамляйте формулы тэгом [code] или устанавливайте флажок «[*] Отключить смайлики в тексте» в параметрах поста (первое предпочтительнее). |
|
Отправлено: 13:38, 03-08-2012 | #17 |
![]() Старожил Сообщения: 410
|
Профиль | Отправить PM | Цитировать Столкнулся с такой проблемой. Постараюсь объяснить. Если удалить хоть одну строку цены все результаты выдают н\д. А для меня так не пойдет. Каждый раз изменить формулу не хочется. Много времени отнимает. Ведь каждый день одинаково не продаются же диски...
|
------- Отправлено: 09:49, 06-08-2012 | #18 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Все правильно. К сожалению при отсутствии данных вы будете получать ошибку. Поэтому либо удаляйте всю строку целиком, либо нужно нагромождать формулу для обработки ошибки.
В сводной таблице такой проблемы нет ![]() |
------- Отправлено: 09:59, 06-08-2012 | #19 |
![]() Старожил Сообщения: 410
|
Профиль | Отправить PM | Цитировать okshef, Мне в этой таблице нужно изменить формулу чтобы не были ошибки.
|
------- Отправлено: 10:01, 06-08-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Поиск уникальных значений по файлу | Sat_Kelman | Скриптовые языки администрирования Windows | 2 | 22-11-2011 12:12 | |
C/C++ - Подсчет суммы положительных элементов массива | antoiiika | Программирование и базы данных | 2 | 19-11-2011 05:20 | |
[решено] Подсчет количества папок | BlaJes | AutoIt | 4 | 10-02-2009 21:37 | |
Подсчет количества лицензий. | Zergling | Microsoft Windows NT/2000/2003 | 0 | 24-04-2007 14:57 | |
подсчет уникальных значаний поля в MySQl | Vlad Drakula | Вебмастеру | 17 | 20-06-2004 22:48 |
|