![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.05.2012
Сообщений: 7
|
![]()
Собственно как это сделать?
есть столбец фамилий, оценки(2,3,4,5), необходимо определить в одну ячейку(Лучшие), тех кто успевает на кол-во "Пятерок">4 штук и "4" не более 50% от кол-ва "5" и "4" вместе, и что бы не было "2" и "3" за неделю Данные должны браться из первого листа. Последний раз редактировалось syman207; 19.05.2012 в 22:56. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 19.05.2012
Сообщений: 7
|
![]()
фамилии должны идти в сортировке не по алфавиту, а по порядку нумерации, как на первом листе, если в общей базе имеются одинаковые фамилии - то выводить еще и номер группы, а еще лучше номер группы и фамилии которые удовлетворяют условиям. Короче ахинея не сусветная, я когда эту формулу представить пытаюсь голова болеть начинает
Последний раз редактировалось syman207; 20.05.2012 в 05:16. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.02.2012
Сообщений: 160
|
![]()
Вы хотите 270 (возможно, больше) фамилий с № групп в одну ячейку загнать?
Или хотите, чтобы и у екселя тоже голова заболела? |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 19.05.2012
Сообщений: 7
|
![]()
конечно же нет, только те которые удовлетворяют условию описаному в первом посте
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 19.05.2012
Сообщений: 7
|
![]()
я знаю что можно тупо перебором забить все ячейки с условиями, но это формула будет неимоверно длинной
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Макросом будет проще.
С применением словаря |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 19.05.2012
Сообщений: 7
|
![]()
а макросом как?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
"я знаю что можно тупо перебором забить все ячейки с условиями" - 270 ЕСЛИ()?
Можно что-то сообразить с помощью UDF - СцепитьЕсли() или VLOOKUPCOUPLE() (гугл покажет). Если сделать допстолбец с признаками для отбора - то вполне. В СцепитьЕсли() есть отбрасывание повторов, VLOOKUPCOUPLE() тоже можно доработать.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Считать в массив список и пройтись по нему, проверяя условия.
Если условия выполняются Фамилию+ИО(возможно и группу) заносить как ключ в словарь. При повторении ключа - проверять условие. В случае неудовлетворения делать метку(например значение) в соответствующем ключе. |
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 19.05.2012
Сообщений: 7
|
![]()
Макросы и т.п. для меня дремучий лес, умею лишь записывать макрос в автоматическом режиме. Короче говоря, я например сделал столбец со значениями 1 и 0, 0-не удовлетворяет усл, 1-удовл.усл., вот, а как теперь все фамилии у кого выпала 1, впихнуть в одну ячейку и еще через запятую?
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод всех значений из базы, которые удовлетворяют условию | Grozglaz | Microsoft Office Excel | 30 | 16.12.2013 01:17 |
Как присвоить одной ячейке несколько значений? | Хорошая Девочка | Microsoft Office Excel | 2 | 10.10.2010 20:58 |
как разделить данные в одной ячейке, которые разделены ";", на строки? | Margaritka | Microsoft Office Excel | 2 | 10.03.2009 20:16 |
Извлечь в одну ячейку несколько значений из строки которые удовлетворяют заданному условию. | Dorvir | Microsoft Office Excel | 5 | 08.04.2008 16:12 |
Нужно разбить те числа которые в одной ячейке по разным ячейчам в столбец | Alexander_Gr | Microsoft Office Excel | 8 | 20.11.2007 08:02 |