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

Вход

Регистрация

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

 

= Мир MS Excel/Фильтр по времени с наименьшим значением. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Фильтр по времени с наименьшим значением. (Формулы/Formulas)
Фильтр по времени с наименьшим значением.
foliant Дата: Четверг, 03.12.2015, 10:55 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Всем доброго дня! Решил довести до максимального автоматизма задуманный проект. Быть может у кого-то найдется время разрешить эту задачу. Буду очень благодарен.

Задание: в приложенном файле нужно, чтобы:

1) из всего диапазона данных нужно отобразить или отфильтровать (можно скрыть или удалить ненужное) чтобы в столбике "B" расположились записи с НЕ менее чем 2-х часовой разницей.
2) Важное условие: чтобы из всех вариантов были выбраны наиболее меньшее значение по столбце "F". То есть: смотрим 1-ю запись так время 00:30 по столбце "F" 1.88. Следующее значение та же дата и то же время, НО в столце "F" - 1.80. Нужно чтобы из этих двух строк была удалена (или скрыта, но лучше удалена) строка со значением 1.88 (то есть строка А2).

Важно чтобы были отобраны строки с НЕ повторяющемся временем.
В файле отмечены зеленым шрифтом строки, которые должны остаться.
Применить нужно ко всему диапазону!
Для меня это задание кажется не разрешимым. Может формулы можно повставлять или макрос?
К сообщению приложен файл: Aug.xlsb (18.9 Kb)
 
Ответить
СообщениеВсем доброго дня! Решил довести до максимального автоматизма задуманный проект. Быть может у кого-то найдется время разрешить эту задачу. Буду очень благодарен.

Задание: в приложенном файле нужно, чтобы:

1) из всего диапазона данных нужно отобразить или отфильтровать (можно скрыть или удалить ненужное) чтобы в столбике "B" расположились записи с НЕ менее чем 2-х часовой разницей.
2) Важное условие: чтобы из всех вариантов были выбраны наиболее меньшее значение по столбце "F". То есть: смотрим 1-ю запись так время 00:30 по столбце "F" 1.88. Следующее значение та же дата и то же время, НО в столце "F" - 1.80. Нужно чтобы из этих двух строк была удалена (или скрыта, но лучше удалена) строка со значением 1.88 (то есть строка А2).

Важно чтобы были отобраны строки с НЕ повторяющемся временем.
В файле отмечены зеленым шрифтом строки, которые должны остаться.
Применить нужно ко всему диапазону!
Для меня это задание кажется не разрешимым. Может формулы можно повставлять или макрос?

Автор - foliant
Дата добавления - 03.12.2015 в 10:55
YouGreed Дата: Четверг, 03.12.2015, 11:43 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
foliant, Я остановился на этой формуле.
Код
=ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ((($B$2:$B$77=$B3)*$F$2:$F$77)<>0;$F$2:$F$77);1)=$F3;"+";"")


Но к сожалению не все условия выполнены.

А еще, у вас в одном интервале(2 часа), значения по столбцу F одинаковое, в таком случае какую строку оставлять?
К сообщению приложен файл: Aug___.xlsb (21.9 Kb)


Сообщение отредактировал YouGreed - Четверг, 03.12.2015, 11:50
 
Ответить
Сообщениеfoliant, Я остановился на этой формуле.
Код
=ЕСЛИ(НАИМЕНЬШИЙ(ЕСЛИ((($B$2:$B$77=$B3)*$F$2:$F$77)<>0;$F$2:$F$77);1)=$F3;"+";"")


Но к сожалению не все условия выполнены.

А еще, у вас в одном интервале(2 часа), значения по столбцу F одинаковое, в таком случае какую строку оставлять?

Автор - YouGreed
Дата добавления - 03.12.2015 в 11:43
foliant Дата: Четверг, 03.12.2015, 12:10 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
в таком случае какую строку оставлять?


в таком случаи нужно оставить строку, в которой по столбце "H" наибольшее значение
 
Ответить
Сообщение
в таком случае какую строку оставлять?


в таком случаи нужно оставить строку, в которой по столбце "H" наибольшее значение

Автор - foliant
Дата добавления - 03.12.2015 в 12:10
foliant Дата: Четверг, 03.12.2015, 12:18 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Но к сожалению не все условия выполнены


в принципе подходит, только почему скрыта только одна строка. Как быть с другими? Нужен ведь сформированный диапазон всех данных.
 
Ответить
Сообщение
Но к сожалению не все условия выполнены


в принципе подходит, только почему скрыта только одна строка. Как быть с другими? Нужен ведь сформированный диапазон всех данных.

Автор - foliant
Дата добавления - 03.12.2015 в 12:18
YouGreed Дата: Четверг, 03.12.2015, 12:35 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
foliant, В столбце N, проставляются "+" напротив тех строк, которые нам подходят. Все строки которые не содержат + нам не подходят. Строк которые не содержат +, далеко не одна.
 
Ответить
Сообщениеfoliant, В столбце N, проставляются "+" напротив тех строк, которые нам подходят. Все строки которые не содержат + нам не подходят. Строк которые не содержат +, далеко не одна.

Автор - YouGreed
Дата добавления - 03.12.2015 в 12:35
foliant Дата: Четверг, 03.12.2015, 12:58 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Строк которые не содержат +, далеко не одна


я видимо не совсем точно изложил суть: нужно чтобы между каждым матчем была разница не менее 2 часа. Между предыдущим и последующим. После вашей фильтрации скрылась строка 2 - это правильно. Далее должны быть скрыты строки 4, 5, 6 - так как у нас уже есть наименьшее событие на данное время (строки должны тоже скрыться). Следующей строкой должна отображаться 8-я. далее 9-я, затем 11-я и т.д.
 
Ответить
Сообщение
Строк которые не содержат +, далеко не одна


я видимо не совсем точно изложил суть: нужно чтобы между каждым матчем была разница не менее 2 часа. Между предыдущим и последующим. После вашей фильтрации скрылась строка 2 - это правильно. Далее должны быть скрыты строки 4, 5, 6 - так как у нас уже есть наименьшее событие на данное время (строки должны тоже скрыться). Следующей строкой должна отображаться 8-я. далее 9-я, затем 11-я и т.д.

Автор - foliant
Дата добавления - 03.12.2015 в 12:58
foliant Дата: Четверг, 03.12.2015, 13:18 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
проставляются "+" напротив тех строк, которые нам подходят.


другими словами не правильно расставлены плюсы.
 
Ответить
Сообщение
проставляются "+" напротив тех строк, которые нам подходят.


другими словами не правильно расставлены плюсы.

Автор - foliant
Дата добавления - 03.12.2015 в 13:18
foliant Дата: Четверг, 03.12.2015, 22:15 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 86
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Все строки которые не содержат + нам не подходят


вы были близки с разрешению задачи, почему остановились? Очень нужно
 
Ответить
Сообщение
Все строки которые не содержат + нам не подходят


вы были близки с разрешению задачи, почему остановились? Очень нужно

Автор - foliant
Дата добавления - 03.12.2015 в 22:15
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Фильтр по времени с наименьшим значением. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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