Список уникальных и их количество в списке
Gfdi
Дата: Пятница, 08.10.2010, 12:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Еще один вопрос к профи Как вывести список должностей из списка и количество повторений по каждой должности? Всем большое спасибо!
Еще один вопрос к профи Как вывести список должностей из списка и количество повторений по каждой должности? Всем большое спасибо! Gfdi
Ответить
Сообщение Еще один вопрос к профи Как вывести список должностей из списка и количество повторений по каждой должности? Всем большое спасибо! Автор - Gfdi Дата добавления - 08.10.2010 в 12:46
Serge_007
Дата: Пятница, 08.10.2010, 13:00 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Ну, этот вопрос часто задаётся, посему ответить просто Конкретно для Вашего файла формула массива: Code
=ИНДЕКС($A$1:$A$33;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$1:$A$33;$A$1:$A$33;0)=СТРОКА($A$1:$A$33);СТРОКА($A$1:$A$33));СТРОКА()))
для должностей и Code
=СЧЁТЕСЛИ($A$1:$A$33;B1)
для их количества. Но лучше использовать сводную таблицу, на больших массивах данных она работает гораздо быстрее чем "тяжёлые" формулы массива. Оба решения во вложении.
Ну, этот вопрос часто задаётся, посему ответить просто Конкретно для Вашего файла формула массива: Code
=ИНДЕКС($A$1:$A$33;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$1:$A$33;$A$1:$A$33;0)=СТРОКА($A$1:$A$33);СТРОКА($A$1:$A$33));СТРОКА()))
для должностей и Code
=СЧЁТЕСЛИ($A$1:$A$33;B1)
для их количества. Но лучше использовать сводную таблицу, на больших массивах данных она работает гораздо быстрее чем "тяжёлые" формулы массива. Оба решения во вложении. Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Ну, этот вопрос часто задаётся, посему ответить просто Конкретно для Вашего файла формула массива: Code
=ИНДЕКС($A$1:$A$33;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$1:$A$33;$A$1:$A$33;0)=СТРОКА($A$1:$A$33);СТРОКА($A$1:$A$33));СТРОКА()))
для должностей и Code
=СЧЁТЕСЛИ($A$1:$A$33;B1)
для их количества. Но лучше использовать сводную таблицу, на больших массивах данных она работает гораздо быстрее чем "тяжёлые" формулы массива. Оба решения во вложении. Автор - Serge_007 Дата добавления - 08.10.2010 в 13:00
Alex_ST
Дата: Пятница, 08.10.2010, 13:47 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3219
Репутация:
622
±
Замечаний:
0% ±
2003
Ну, а если вас не пугает Бэйсик, то загляните в "Есть готовое решение" Там есть и макросы и ЮДФ-ки, считающие или выводящие уникальные значения.
Ну, а если вас не пугает Бэйсик, то загляните в "Есть готовое решение" Там есть и макросы и ЮДФ-ки, считающие или выводящие уникальные значения. Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Ответить
Сообщение Ну, а если вас не пугает Бэйсик, то загляните в "Есть готовое решение" Там есть и макросы и ЮДФ-ки, считающие или выводящие уникальные значения. Автор - Alex_ST Дата добавления - 08.10.2010 в 13:47
kazityrs
Дата: Среда, 02.04.2014, 16:47 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Ну, этот вопрос часто задаётся, посему ответить просто Конкретно для Вашего файла формула массива:
Добрый день! Простите, я не очень в exel, но он чертовски нужен сейчас. Использую формулу по примеру, что вы привели здесь, но ничего не выходит. Посмотрите, пожалуйста, где я допускаю ошибку.[b]
Ну, этот вопрос часто задаётся, посему ответить просто Конкретно для Вашего файла формула массива:
Добрый день! Простите, я не очень в exel, но он чертовски нужен сейчас. Использую формулу по примеру, что вы привели здесь, но ничего не выходит. Посмотрите, пожалуйста, где я допускаю ошибку.[b]kazityrs
Ответить
Сообщение Ну, этот вопрос часто задаётся, посему ответить просто Конкретно для Вашего файла формула массива:
Добрый день! Простите, я не очень в exel, но он чертовски нужен сейчас. Использую формулу по примеру, что вы привели здесь, но ничего не выходит. Посмотрите, пожалуйста, где я допускаю ошибку.[b]Автор - kazityrs Дата добавления - 02.04.2014 в 16:47
_Boroda_
Дата: Среда, 02.04.2014, 16:54 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Добрый. Для Вашего файла формула должна быть такой Код
=ИНДЕКС($A$3:$A$136;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$3:$A$136;$A$3:$A$136;0)=СТРОКА($A$1:$A$134);СТРОКА($A$1:$A$134));СТРОКА(C1)))
Добрый. Для Вашего файла формула должна быть такой Код
=ИНДЕКС($A$3:$A$136;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$3:$A$136;$A$3:$A$136;0)=СТРОКА($A$1:$A$134);СТРОКА($A$1:$A$134));СТРОКА(C1)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Добрый. Для Вашего файла формула должна быть такой Код
=ИНДЕКС($A$3:$A$136;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$3:$A$136;$A$3:$A$136;0)=СТРОКА($A$1:$A$134);СТРОКА($A$1:$A$134));СТРОКА(C1)))
Автор - _Boroda_ Дата добавления - 02.04.2014 в 16:54
kazityrs
Дата: Среда, 02.04.2014, 17:46 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо большое! Формула многократно сократила работу. Подскажите, пожалуйста, а я постараюсь понять, почему в данном случае заменили "НАИБОЛЬШИЙ" на "НАИМЕНЬШИЙ"?
Спасибо большое! Формула многократно сократила работу. Подскажите, пожалуйста, а я постараюсь понять, почему в данном случае заменили "НАИБОЛЬШИЙ" на "НАИМЕНЬШИЙ"? kazityrs
Ответить
Сообщение Спасибо большое! Формула многократно сократила работу. Подскажите, пожалуйста, а я постараюсь понять, почему в данном случае заменили "НАИБОЛЬШИЙ" на "НАИМЕНЬШИЙ"? Автор - kazityrs Дата добавления - 02.04.2014 в 17:46
_Boroda_
Дата: Среда, 02.04.2014, 17:50 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
почему в данном случае заменили "НАИБОЛЬШИЙ" на "НАИМЕНЬШИЙ"?
Да просто потому, что НАИМЕНЬШИЙ выводит с первой строки по последнюю, а НАИБОЛЬШИЙ - наоборот
почему в данном случае заменили "НАИБОЛЬШИЙ" на "НАИМЕНЬШИЙ"?
Да просто потому, что НАИМЕНЬШИЙ выводит с первой строки по последнюю, а НАИБОЛЬШИЙ - наоборот_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение почему в данном случае заменили "НАИБОЛЬШИЙ" на "НАИМЕНЬШИЙ"?
Да просто потому, что НАИМЕНЬШИЙ выводит с первой строки по последнюю, а НАИБОЛЬШИЙ - наоборотАвтор - _Boroda_ Дата добавления - 02.04.2014 в 17:50
kazityrs
Дата: Среда, 02.04.2014, 18:07 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Я добавил формулу СЧЕТЕСЛИ для определения количества повторений, а как упорядочить список от большего к меньшему по столбцу D?
Я добавил формулу СЧЕТЕСЛИ для определения количества повторений, а как упорядочить список от большего к меньшему по столбцу D? kazityrs
Сообщение отредактировал kazityrs - Среда, 02.04.2014, 18:17
Ответить
Сообщение Я добавил формулу СЧЕТЕСЛИ для определения количества повторений, а как упорядочить список от большего к меньшему по столбцу D? Автор - kazityrs Дата добавления - 02.04.2014 в 18:07
_Boroda_
Дата: Среда, 02.04.2014, 18:28 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
так нужно? Код
=ИНДЕКС($A$3:$A$136;ПОИСКПОЗ(НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$3:$A$136;$A$3:$A$136;)=СТРОКА($A$1:$A$134);СЧЁТЕСЛИ($A$3:$A$136;$A$3:$A$136)+1/СТРОКА($A$3:$A$136));СТРОКА(F1));СЧЁТЕСЛИ($A$3:$A$136;$A$3:$A$136)+1/СТРОКА($A$3:$A$136);))
так нужно? Код
=ИНДЕКС($A$3:$A$136;ПОИСКПОЗ(НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$3:$A$136;$A$3:$A$136;)=СТРОКА($A$1:$A$134);СЧЁТЕСЛИ($A$3:$A$136;$A$3:$A$136)+1/СТРОКА($A$3:$A$136));СТРОКА(F1));СЧЁТЕСЛИ($A$3:$A$136;$A$3:$A$136)+1/СТРОКА($A$3:$A$136);))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение так нужно? Код
=ИНДЕКС($A$3:$A$136;ПОИСКПОЗ(НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$3:$A$136;$A$3:$A$136;)=СТРОКА($A$1:$A$134);СЧЁТЕСЛИ($A$3:$A$136;$A$3:$A$136)+1/СТРОКА($A$3:$A$136));СТРОКА(F1));СЧЁТЕСЛИ($A$3:$A$136;$A$3:$A$136)+1/СТРОКА($A$3:$A$136);))
Автор - _Boroda_ Дата добавления - 02.04.2014 в 18:28
jakim
Дата: Среда, 02.04.2014, 20:28 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Подставьте в с соседний стобик "1" и просчитайте консолидацией, если у Вас есть такая функция.
Подставьте в с соседний стобик "1" и просчитайте консолидацией, если у Вас есть такая функция.
jakim
Ответить
Сообщение Подставьте в с соседний стобик "1" и просчитайте консолидацией, если у Вас есть такая функция.
Автор - jakim Дата добавления - 02.04.2014 в 20:28
kazityrs
Дата: Пятница, 04.04.2014, 18:08 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо! Это очень удобно! Подскажите, пожалуйста, а если требуется добавить очередную запись по столбцу A1, то что лучше изменить в формуле? Ведь, если просто увеличить диапазон когда запись ещё не добавлена, то формула не работает.
Спасибо! Это очень удобно! Подскажите, пожалуйста, а если требуется добавить очередную запись по столбцу A1, то что лучше изменить в формуле? Ведь, если просто увеличить диапазон когда запись ещё не добавлена, то формула не работает. kazityrs
Ответить
Сообщение Спасибо! Это очень удобно! Подскажите, пожалуйста, а если требуется добавить очередную запись по столбцу A1, то что лучше изменить в формуле? Ведь, если просто увеличить диапазон когда запись ещё не добавлена, то формула не работает. Автор - kazityrs Дата добавления - 04.04.2014 в 18:08