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

Вход

Регистрация

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

 

= Мир MS Excel/Найти начальную и конечную дату в таблице. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Найти начальную и конечную дату в таблице.
sazn Дата: Пятница, 23.03.2018, 16:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем доброго для.
Помогите решить такую задачу:
Есть таблица с номерами этажей с 1 по 7 (для примера), Номера актов и даты.
Нужно найти минимальную и максимальную дату по указанному этажу во всех актах.
Как я вижу формулу, через ВПР находим строчку с нужным этажом, а вот как в этой строчке найти минимальное значение? и так же максимальное?


sazn
 
Ответить
СообщениеВсем доброго для.
Помогите решить такую задачу:
Есть таблица с номерами этажей с 1 по 7 (для примера), Номера актов и даты.
Нужно найти минимальную и максимальную дату по указанному этажу во всех актах.
Как я вижу формулу, через ВПР находим строчку с нужным этажом, а вот как в этой строчке найти минимальное значение? и так же максимальное?

Автор - sazn
Дата добавления - 23.03.2018 в 16:08
sazn Дата: Пятница, 23.03.2018, 16:08 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот файл.
К сообщению приложен файл: 5361704.xls (27.0 Kb)


sazn
 
Ответить
СообщениеВот файл.

Автор - sazn
Дата добавления - 23.03.2018 в 16:08
abtextime Дата: Пятница, 23.03.2018, 16:20 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
Может быть, так?

Код
=МИН(СМЕЩ($B$3;$D$19;0):СМЕЩ($B$3;$D$19;20))


Код
=МАКС(СМЕЩ($B$3;$D$19;0):СМЕЩ($B$3;$D$19;20))


Разумеется, решение корректно, если этажи идут подряд и без пропусков
К сообщению приложен файл: 3603768.xls (27.5 Kb)


Сообщение отредактировал abtextime - Пятница, 23.03.2018, 16:22
 
Ответить
СообщениеМожет быть, так?

Код
=МИН(СМЕЩ($B$3;$D$19;0):СМЕЩ($B$3;$D$19;20))


Код
=МАКС(СМЕЩ($B$3;$D$19;0):СМЕЩ($B$3;$D$19;20))


Разумеется, решение корректно, если этажи идут подряд и без пропусков

Автор - abtextime
Дата добавления - 23.03.2018 в 16:20
sboy Дата: Пятница, 23.03.2018, 16:26 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
СМЕЩ() волатильна
решение корректно, если этажи идут подряд и без пропусков

Код
=МИН(ИНДЕКС(B4:Q10;D19;))

Код
=МАКС(ИНДЕКС(B4:Q10;D19;))
К сообщению приложен файл: 1698839.xls (27.5 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеСМЕЩ() волатильна
решение корректно, если этажи идут подряд и без пропусков

Код
=МИН(ИНДЕКС(B4:Q10;D19;))

Код
=МАКС(ИНДЕКС(B4:Q10;D19;))

Автор - sboy
Дата добавления - 23.03.2018 в 16:26
sazn Дата: Пятница, 23.03.2018, 16:27 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ваш вариант работает. Но может получится следующая картина. Этажи могут нормироваться 1, 2, 3 , 4, 4а, 4б. Поэтому нужно, что бы поиск был именно на совпадение


sazn
 
Ответить
СообщениеВаш вариант работает. Но может получится следующая картина. Этажи могут нормироваться 1, 2, 3 , 4, 4а, 4б. Поэтому нужно, что бы поиск был именно на совпадение

Автор - sazn
Дата добавления - 23.03.2018 в 16:27
sboy Дата: Пятница, 23.03.2018, 16:29 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
тогда так
Код
=МИН(ИНДЕКС(B4:Q10;ПОИСКПОЗ(D19;A4:A10;);))


Яндекс: 410016850021169
 
Ответить
Сообщениетогда так
Код
=МИН(ИНДЕКС(B4:Q10;ПОИСКПОЗ(D19;A4:A10;);))

Автор - sboy
Дата добавления - 23.03.2018 в 16:29
sazn Дата: Пятница, 23.03.2018, 16:30 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот спасибо. Какой же excel умный и вы то же . Просто не знал , что так много можно сделать в этой программе . Спасибо!


sazn
 
Ответить
СообщениеВот спасибо. Какой же excel умный и вы то же . Просто не знал , что так много можно сделать в этой программе . Спасибо!

Автор - sazn
Дата добавления - 23.03.2018 в 16:30
Che79 Дата: Пятница, 23.03.2018, 16:32 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Массивная
Код
=МИН(ЕСЛИ($A$4:$A$10=$D$19;$B$4:$Q$10))
МАКС() по аналогии


Делай нормально и будет нормально!
 
Ответить
СообщениеМассивная
Код
=МИН(ЕСЛИ($A$4:$A$10=$D$19;$B$4:$Q$10))
МАКС() по аналогии

Автор - Che79
Дата добавления - 23.03.2018 в 16:32
sazn Дата: Пятница, 23.03.2018, 16:34 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А какой вариант лучше то?


sazn
 
Ответить
СообщениеА какой вариант лучше то?

Автор - sazn
Дата добавления - 23.03.2018 в 16:34
  • Страница 1 из 1
  • 1
Поиск:

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