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

Вход

Регистрация

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

 

= Мир MS Excel/Наим./наибольшее по нескольким условиям - Мир MS Excel

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

2013
Здравствуйте уважаемые форумчане.

Задача такая: есть данные по времени и дате. Надо выбрать наименьшее и наибольшее за каждый день отдельно с 3 до 9 часов. Даты в течении года, период с 3 до 9 часов всегда одинаковый. Благодарен, если кто может помочь.
К сообщению приложен файл: 9455199.xlsx (8.9 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане.

Задача такая: есть данные по времени и дате. Надо выбрать наименьшее и наибольшее за каждый день отдельно с 3 до 9 часов. Даты в течении года, период с 3 до 9 часов всегда одинаковый. Благодарен, если кто может помочь.

Автор - ВластелинТёмных
Дата добавления - 08.02.2021 в 11:55
Serge_007 Дата: Понедельник, 08.02.2021, 12:08 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Здравствуйте

Формула массива:
Код
=МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))
К сообщению приложен файл: 20210208_.xls (34.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте

Формула массива:
Код
=МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))

Автор - Serge_007
Дата добавления - 08.02.2021 в 12:08
Nic70y Дата: Понедельник, 08.02.2021, 12:09 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
Формула немассива)
Код
=МИН(ИНДЕКС(C$2:C$18000;ПОИСКПОЗ(--"3:00";ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000;)):ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000));)+ПОИСКПОЗ(A2;A$2:A$18000;)-1):ИНДЕКС(C$2:C$18000;ПОИСКПОЗ(--"9:00";ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000;)):ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000));)+ПОИСКПОЗ(A2;A$2:A$18000;)-1))
К сообщению приложен файл: 546.xlsx (10.4 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеФормула немассива)
Код
=МИН(ИНДЕКС(C$2:C$18000;ПОИСКПОЗ(--"3:00";ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000;)):ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000));)+ПОИСКПОЗ(A2;A$2:A$18000;)-1):ИНДЕКС(C$2:C$18000;ПОИСКПОЗ(--"9:00";ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000;)):ИНДЕКС(B$2:B$18000;ПОИСКПОЗ(A2;A$2:A$18000));)+ПОИСКПОЗ(A2;A$2:A$18000;)-1))

Автор - Nic70y
Дата добавления - 08.02.2021 в 12:09
ВластелинТёмных Дата: Понедельник, 08.02.2021, 12:17 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 2 ±
Замечаний: 0% ±

2013
Serge_007, а что за значения в формуле 0,125 и 0,375? А возможно ещё, чтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее? Или это уже другой вопрос=другая тема?


Сообщение отредактировал ВластелинТёмных - Понедельник, 08.02.2021, 12:22
 
Ответить
СообщениеSerge_007, а что за значения в формуле 0,125 и 0,375? А возможно ещё, чтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее? Или это уже другой вопрос=другая тема?

Автор - ВластелинТёмных
Дата добавления - 08.02.2021 в 12:17
Nic70y Дата: Понедельник, 08.02.2021, 12:36 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
Цитата ВластелинТёмных, 08.02.2021 в 12:17, в сообщении № 4 ()
Или это уже другой
думаю этот же с уточнением
Код
=ЕСЛИ(И(B2>2/24;B2<10/24);ЕСЛИ(МИН(ИНДЕКС(C$1:C3;ПОИСКПОЗ(A2;A$1:A1;)+2):ИНДЕКС(C$1:C10;ПОИСКПОЗ(A2;A$1:A1;)+8))=C2;C2;"");"")
К сообщению приложен файл: 581.xlsx (10.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Цитата ВластелинТёмных, 08.02.2021 в 12:17, в сообщении № 4 ()
Или это уже другой
думаю этот же с уточнением
Код
=ЕСЛИ(И(B2>2/24;B2<10/24);ЕСЛИ(МИН(ИНДЕКС(C$1:C3;ПОИСКПОЗ(A2;A$1:A1;)+2):ИНДЕКС(C$1:C10;ПОИСКПОЗ(A2;A$1:A1;)+8))=C2;C2;"");"")

Автор - Nic70y
Дата добавления - 08.02.2021 в 12:36
Serge_007 Дата: Понедельник, 08.02.2021, 12:44 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Цитата ВластелинТёмных, 08.02.2021 в 12:17, в сообщении № 4 ()
что за значения в формуле 0,125 и 0,375?
это
Цитата ВластелинТёмных, 08.02.2021 в 11:55, в сообщении № 1 ()
период с 3 до 9 часов


Цитата ВластелинТёмных, 08.02.2021 в 12:17, в сообщении № 4 ()
чтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее?
Код
=МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))*(МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))=C2)
К сообщению приложен файл: 20210208__v2.xls (37.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата ВластелинТёмных, 08.02.2021 в 12:17, в сообщении № 4 ()
что за значения в формуле 0,125 и 0,375?
это
Цитата ВластелинТёмных, 08.02.2021 в 11:55, в сообщении № 1 ()
период с 3 до 9 часов


Цитата ВластелинТёмных, 08.02.2021 в 12:17, в сообщении № 4 ()
чтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее?
Код
=МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))*(МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))=C2)

Автор - Serge_007
Дата добавления - 08.02.2021 в 12:44
ВластелинТёмных Дата: Понедельник, 08.02.2021, 13:19 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 2 ±
Замечаний: 0% ±

2013
Спасибо за оперативную помощь.
 
Ответить
СообщениеСпасибо за оперативную помощь.

Автор - ВластелинТёмных
Дата добавления - 08.02.2021 в 13:19
sergeybashi Дата: Понедельник, 08.02.2021, 13:23 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Формула массива без ЕСЛИ тоже работает
Код
=МАКС(C2:C23*(A2:A23=A2)*(B2:B23>$B$3)*(B2:B23<$B$11))


Сообщение отредактировал sergeybashi - Понедельник, 08.02.2021, 13:43
 
Ответить
СообщениеФормула массива без ЕСЛИ тоже работает
Код
=МАКС(C2:C23*(A2:A23=A2)*(B2:B23>$B$3)*(B2:B23<$B$11))

Автор - sergeybashi
Дата добавления - 08.02.2021 в 13:23
китин Дата: Понедельник, 08.02.2021, 13:37 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
sergeybashi, - Прочитайте Правила форума
- Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеsergeybashi, - Прочитайте Правила форума
- Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)

Автор - китин
Дата добавления - 08.02.2021 в 13:37
jakim Дата: Понедельник, 08.02.2021, 18:30 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Найменьшее

Код
=IFERROR(AGGREGATE(15;6;C$2:C$250/(A$2:A$25=A2)/(B$2:B$250>=3/24)/(B$2:B$23<=9/24);(COUNTIF(A$2:A2;A2)=1));"")

Найбольшее

Код
=IFERROR(AGGREGATE(14;6;C$2:C$250/(A$2:A$25=A2)/(B$2:B$250>=3/24)/(B$2:B$23<=9/24);(COUNTIF(A$2:A2;A2)=1));"")
К сообщению приложен файл: 7277928.xlsx (9.8 Kb)
 
Ответить
Сообщение
Найменьшее

Код
=IFERROR(AGGREGATE(15;6;C$2:C$250/(A$2:A$25=A2)/(B$2:B$250>=3/24)/(B$2:B$23<=9/24);(COUNTIF(A$2:A2;A2)=1));"")

Найбольшее

Код
=IFERROR(AGGREGATE(14;6;C$2:C$250/(A$2:A$25=A2)/(B$2:B$250>=3/24)/(B$2:B$23<=9/24);(COUNTIF(A$2:A2;A2)=1));"")

Автор - jakim
Дата добавления - 08.02.2021 в 18:30
Serge_007 Дата: Вторник, 09.02.2021, 10:27 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Формула массива без ЕСЛИ тоже работает
МАКС - да, будет работать, но МИН - нет


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Формула массива без ЕСЛИ тоже работает
МАКС - да, будет работать, но МИН - нет

Автор - Serge_007
Дата добавления - 09.02.2021 в 10:27
Nic70y Дата: Вторник, 09.02.2021, 11:13 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
МАКС - да
не факт,
раз есть отрицательные числа,
внезапно, вдруг, случайно все позиции окажутся


ЮMoney 41001841029809
 
Ответить
Сообщение
МАКС - да
не факт,
раз есть отрицательные числа,
внезапно, вдруг, случайно все позиции окажутся

Автор - Nic70y
Дата добавления - 09.02.2021 в 11:13
Serge_007 Дата: Вторник, 09.02.2021, 11:25 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
не факт
Для данного примера - факт :D


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
не факт
Для данного примера - факт :D

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

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