Как отсортировать из списка по времени
|
|
Neznaika |
Дата: Воскресенье, 22.03.2015, 19:42 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
 Excel 2010 | |
Как отсортировать из списка фамилии с пустыми ячейками и с 13:00 до 18:00 в отдельный список?
Как отсортировать из списка фамилии с пустыми ячейками и с 13:00 до 18:00 в отдельный список?Neznaika
|
|
| Ответить
|
_Boroda_ |
Дата: Воскресенье, 22.03.2015, 20:02 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация:
6613
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
Так нужно? Код =ИНДЕКС(A$2:A$10;НАИМЕНЬШИЙ(ЕСЛИ((B$2:B$10>=--"13:")*(B$2:B$10<=--"18:")+ЕПУСТО(B$2:B$10);СТРОКА(B$1:B$9));СТРОКА(F1))) Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Так нужно? Код =ИНДЕКС(A$2:A$10;НАИМЕНЬШИЙ(ЕСЛИ((B$2:B$10>=--"13:")*(B$2:B$10<=--"18:")+ЕПУСТО(B$2:B$10);СТРОКА(B$1:B$9));СТРОКА(F1))) Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|
Manyasha |
Дата: Воскресенье, 22.03.2015, 20:06 |
Сообщение № 3 |
|
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
902
±
Замечаний:
0% ±
 Excel 2010, 2016 | |
Можно еще так:Код =ЕСЛИ(ИЛИ(И(B2>ВРЕМЗНАЧ("13:00");B2<ВРЕМЗНАЧ("18:00"));B2="");A2;"")
Можно еще так:Код =ЕСЛИ(ИЛИ(И(B2>ВРЕМЗНАЧ("13:00");B2<ВРЕМЗНАЧ("18:00"));B2="");A2;"") Manyasha
ЯД: 410013299366744 WM: R193491431804
|
|
| Ответить
|
_Boroda_ |
Дата: Воскресенье, 22.03.2015, 20:27 |
Сообщение № 4 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация:
6613
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
В 2003 массив работать будет? А что ж нет-то? Должен. А если рядом значения ставить, как у Марины, а не списком выводить, то можно так: Код =ЕСЛИ((МЕДИАНА("13:";B2;"18:")=B2)+НЕ(B2);A2;"")
В 2003 массив работать будет? А что ж нет-то? Должен. А если рядом значения ставить, как у Марины, а не списком выводить, то можно так: Код =ЕСЛИ((МЕДИАНА("13:";B2;"18:")=B2)+НЕ(B2);A2;"") _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|
Neznaika |
Дата: Воскресенье, 22.03.2015, 20:35 |
Сообщение № 5 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
 Excel 2010 | |
А, если список на другом листе....Не получается у меня...
А, если список на другом листе....Не получается у меня...Neznaika
|
|
| Ответить
|
Neznaika |
Дата: Воскресенье, 22.03.2015, 20:56 |
Сообщение № 6 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
20% ±
 Excel 2010 | |
Нет, не забыл про ввод массива, спасибо большое. Это решение конечно красивее...
Нет, не забыл про ввод массива, спасибо большое. Это решение конечно красивее...Neznaika
|
|
| Ответить
|