Наим./наибольшее по нескольким условиям
ВластелинТёмных
Дата: Понедельник, 08.02.2021, 11:55 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
2
±
Замечаний:
0% ±
2013
Здравствуйте уважаемые форумчане. Задача такая: есть данные по времени и дате. Надо выбрать наименьшее и наибольшее за каждый день отдельно с 3 до 9 часов. Даты в течении года, период с 3 до 9 часов всегда одинаковый. Благодарен, если кто может помочь.
Здравствуйте уважаемые форумчане. Задача такая: есть данные по времени и дате. Надо выбрать наименьшее и наибольшее за каждый день отдельно с 3 до 9 часов. Даты в течении года, период с 3 до 9 часов всегда одинаковый. Благодарен, если кто может помочь. ВластелинТёмных
Ответить
Сообщение Здравствуйте уважаемые форумчане. Задача такая: есть данные по времени и дате. Надо выбрать наименьшее и наибольшее за каждый день отдельно с 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))
Здравствуйте Формула массива:Код
=МИН(ЕСЛИ((A$2:A$23=A2)*(B$2:B$23>=0,125)*(B$2:B$23<=0,375);C$2:C$23))
Serge_007
Ю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))
Формула немассива)Код
=МИН(ИНДЕКС(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
К сообщению приложен файл:
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? А возможно ещё, чтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее? Или это уже другой вопрос=другая тема?
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
думаю этот же с уточнениемКод
=ЕСЛИ(И(B2>2/24;B2<10/24);ЕСЛИ(МИН(ИНДЕКС(C$1:C3;ПОИСКПОЗ(A2;A$1:A1;)+2):ИНДЕКС(C$1:C10;ПОИСКПОЗ(A2;A$1:A1;)+8))=C2;C2;"");"")
думаю этот же с уточнениемКод
=ЕСЛИ(И(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
К сообщению приложен файл:
581.xlsx
(10.2 Kb)
ЮMoney 41001841029809
Ответить
Сообщение думаю этот же с уточнениемКод
=ЕСЛИ(И(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
что за значения в формуле 0,125 и 0,375?
эточтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее?
Код
=МИН(ЕСЛИ((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)
что за значения в формуле 0,125 и 0,375?
эточтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее?
Код
=МИН(ЕСЛИ((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
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение что за значения в формуле 0,125 и 0,375?
эточтобы ещё и время наибольшего значения выводилось или значение напротив времени, когда было наибольшее или наименьшее?
Код
=МИН(ЕСЛИ((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))
Формула массива без ЕСЛИ тоже работает Код
=МАКС(C2:C23*(A2:A23=A2)*(B2:B23>$B$3)*(B2:B23<$B$11))
sergeybashi
Сообщение отредактировал 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 , пояснялка здесь )
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));"")
Найменьшее
Код
=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
Ответить
Сообщение Найменьшее
Код
=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
Формула массива без ЕСЛИ тоже работает
МАКС - да, будет работать, но МИН - нет
Формула массива без ЕСЛИ тоже работает
МАКС - да, будет работать, но МИН - нетSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Формула массива без ЕСЛИ тоже работает
МАКС - да, будет работать, но МИН - нетАвтор - Serge_007 Дата добавления - 09.02.2021 в 10:27
Nic70y
Дата: Вторник, 09.02.2021, 11:13 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
не факт, раз есть отрицательные числа, внезапно, вдруг, случайно все позиции окажутся
не факт, раз есть отрицательные числа, внезапно, вдруг, случайно все позиции окажутся Nic70y
ЮMoney 41001841029809
Ответить
Сообщение не факт, раз есть отрицательные числа, внезапно, вдруг, случайно все позиции окажутся Автор - Nic70y Дата добавления - 09.02.2021 в 11:13
Serge_007
Дата: Вторник, 09.02.2021, 11:25 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2748
±
Замечаний:
±
Excel 2016
Для данного примера - факт
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Для данного примера - факт Автор - Serge_007 Дата добавления - 09.02.2021 в 11:25