Определение min max
exspe
Дата: Вторник, 05.11.2013, 17:36 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Здравствуйте! Хотел обратиться за помощью. Вопрос такой, имеются очень большие массивы данных больше 100000 строк, из которого надо определить экстремумы (минимумы, максимумы и пересечение в нуле) как вы понимаете в ручную это не реально. В приложенном файле массив выделен оранжевым, который требует определения (min, max, пересечение с нулем) . Пытались определить по такой формуле Код
=ЕСЛИ(И(B2<B1;B2<=B3);"min";ЕСЛИ(И(B2>B1;B2>=B3);"max";ЕСЛИ(ИЛИ(И(B2*B1<=0;ABS(B2)<ABS(B1));И(B2*B3<=0;ABS(B2)<ABS(B3)));"ZERO";"")))
получается немного не то. Кто сталкивался с подобным случаем или кто знает, поделитесь опытом, буду очень признателен.
Здравствуйте! Хотел обратиться за помощью. Вопрос такой, имеются очень большие массивы данных больше 100000 строк, из которого надо определить экстремумы (минимумы, максимумы и пересечение в нуле) как вы понимаете в ручную это не реально. В приложенном файле массив выделен оранжевым, который требует определения (min, max, пересечение с нулем) . Пытались определить по такой формуле Код
=ЕСЛИ(И(B2<B1;B2<=B3);"min";ЕСЛИ(И(B2>B1;B2>=B3);"max";ЕСЛИ(ИЛИ(И(B2*B1<=0;ABS(B2)<ABS(B1));И(B2*B3<=0;ABS(B2)<ABS(B3)));"ZERO";"")))
получается немного не то. Кто сталкивался с подобным случаем или кто знает, поделитесь опытом, буду очень признателен. exspe
Это же Бубаль Гум!
Ответить
Сообщение Здравствуйте! Хотел обратиться за помощью. Вопрос такой, имеются очень большие массивы данных больше 100000 строк, из которого надо определить экстремумы (минимумы, максимумы и пересечение в нуле) как вы понимаете в ручную это не реально. В приложенном файле массив выделен оранжевым, который требует определения (min, max, пересечение с нулем) . Пытались определить по такой формуле Код
=ЕСЛИ(И(B2<B1;B2<=B3);"min";ЕСЛИ(И(B2>B1;B2>=B3);"max";ЕСЛИ(ИЛИ(И(B2*B1<=0;ABS(B2)<ABS(B1));И(B2*B3<=0;ABS(B2)<ABS(B3)));"ZERO";"")))
получается немного не то. Кто сталкивался с подобным случаем или кто знает, поделитесь опытом, буду очень признателен. Автор - exspe Дата добавления - 05.11.2013 в 17:36
Pelena
Дата: Вторник, 05.11.2013, 18:59 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Не видать файла Автор - Pelena Дата добавления - 05.11.2013 в 18:59
exspe
Дата: Вторник, 05.11.2013, 21:27 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Извиняюсь, что-то где-то пропустил. Прикрепил!
Извиняюсь, что-то где-то пропустил. Прикрепил! exspe
Это же Бубаль Гум!
Сообщение отредактировал exspe - Вторник, 05.11.2013, 21:28
Ответить
Сообщение Извиняюсь, что-то где-то пропустил. Прикрепил! Автор - exspe Дата добавления - 05.11.2013 в 21:27
Pelena
Дата: Вторник, 05.11.2013, 21:41 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
А что Вас не устраивает в Вашей формуле? Вроде всё правильно. В какой строчке неправильно считает?
А что Вас не устраивает в Вашей формуле? Вроде всё правильно. В какой строчке неправильно считает? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение А что Вас не устраивает в Вашей формуле? Вроде всё правильно. В какой строчке неправильно считает? Автор - Pelena Дата добавления - 05.11.2013 в 21:41
_Boroda_
Дата: Вторник, 05.11.2013, 21:42 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация:
6557
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Посмотрите еще так Код
=ЕСЛИ(МАКС(B1:B3)=B2;"max";ЕСЛИ(МИН(B1:B3)=B2;"min";ЕСЛИ(B2*B1<0;"ZERO";"")))
Наверное, нужно еще сравнение модулей туда добавить Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
Посмотрите еще так Код
=ЕСЛИ(МАКС(B1:B3)=B2;"max";ЕСЛИ(МИН(B1:B3)=B2;"min";ЕСЛИ(B2*B1<0;"ZERO";"")))
Наверное, нужно еще сравнение модулей туда добавить Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Посмотрите еще так Код
=ЕСЛИ(МАКС(B1:B3)=B2;"max";ЕСЛИ(МИН(B1:B3)=B2;"min";ЕСЛИ(B2*B1<0;"ZERO";"")))
Наверное, нужно еще сравнение модулей туда добавить Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO Автор - _Boroda_ Дата добавления - 05.11.2013 в 21:42
exspe
Дата: Вторник, 05.11.2013, 21:57 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , Наверное, нужно еще сравнение модулей туда добавить
А поподробней объясните... Не совсем понятно, как считает выше упомянутая формула, если вставить формулу в в прикрепленный файл, то строки 377, 378, 379 формула определяет как мин, макс, мин (-3,02; -2,92; -2,92) Меня еще интересует вопрос, можно ли выделять ячейки (если максимум красным, если минимум синим, ноль желтым) как-то так?
_Boroda_ , Наверное, нужно еще сравнение модулей туда добавить
А поподробней объясните... Не совсем понятно, как считает выше упомянутая формула, если вставить формулу в в прикрепленный файл, то строки 377, 378, 379 формула определяет как мин, макс, мин (-3,02; -2,92; -2,92) Меня еще интересует вопрос, можно ли выделять ячейки (если максимум красным, если минимум синим, ноль желтым) как-то так?exspe
Это же Бубаль Гум!
Сообщение отредактировал exspe - Вторник, 05.11.2013, 22:28
Ответить
Сообщение _Boroda_ , Наверное, нужно еще сравнение модулей туда добавить
А поподробней объясните... Не совсем понятно, как считает выше упомянутая формула, если вставить формулу в в прикрепленный файл, то строки 377, 378, 379 формула определяет как мин, макс, мин (-3,02; -2,92; -2,92) Меня еще интересует вопрос, можно ли выделять ячейки (если максимум красным, если минимум синим, ноль желтым) как-то так?Автор - exspe Дата добавления - 05.11.2013 в 21:57
Pelena
Дата: Вторник, 05.11.2013, 22:34 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
мин, макс, мин (-3,02; -2,92; -2,92)
Если Вы увеличите разрядность хотя бы до 3-х знаков после запятой, то всё станет понятно )
мин, макс, мин (-3,02; -2,92; -2,92)
Если Вы увеличите разрядность хотя бы до 3-х знаков после запятой, то всё станет понятно )Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение мин, макс, мин (-3,02; -2,92; -2,92)
Если Вы увеличите разрядность хотя бы до 3-х знаков после запятой, то всё станет понятно )Автор - Pelena Дата добавления - 05.11.2013 в 22:34
exspe
Дата: Вторник, 05.11.2013, 22:47 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Как выделять ячейки? А через VBA можно решить подобную задачу?
Как выделять ячейки? А через VBA можно решить подобную задачу? exspe
Это же Бубаль Гум!
Ответить
Сообщение Как выделять ячейки? А через VBA можно решить подобную задачу? Автор - exspe Дата добавления - 05.11.2013 в 22:47
Pelena
Дата: Вторник, 05.11.2013, 23:01 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
Условным форматированием Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Условным форматированием Автор - Pelena Дата добавления - 05.11.2013 в 23:01
exspe
Дата: Вторник, 05.11.2013, 23:16 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
я имел ввиду через формулу автоматом при определением (мин макс нуля)
я имел ввиду через формулу автоматом при определением (мин макс нуля) exspe
Это же Бубаль Гум!
Ответить
Сообщение я имел ввиду через формулу автоматом при определением (мин макс нуля) Автор - exspe Дата добавления - 05.11.2013 в 23:16
exspe
Дата: Вторник, 05.11.2013, 23:36 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Извиняюсь, переклинило! Спасибо за помощь, завтра попробую применить к большому объему (массиву), о результатах отпишусь.
Извиняюсь, переклинило! Спасибо за помощь, завтра попробую применить к большому объему (массиву), о результатах отпишусь. exspe
Это же Бубаль Гум!
Ответить
Сообщение Извиняюсь, переклинило! Спасибо за помощь, завтра попробую применить к большому объему (массиву), о результатах отпишусь. Автор - exspe Дата добавления - 05.11.2013 в 23:36
Pelena
Дата: Вторник, 05.11.2013, 23:40 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
Можно просто раскрасить без вывода текста min, max
Можно просто раскрасить без вывода текста min, max Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Можно просто раскрасить без вывода текста min, max Автор - Pelena Дата добавления - 05.11.2013 в 23:40
exspe
Дата: Вторник, 05.11.2013, 23:55 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena , а в этом случае как прописывать в условном форматирование? Выделять весь массив?
Pelena , а в этом случае как прописывать в условном форматирование? Выделять весь массив?exspe
Это же Бубаль Гум!
Ответить
Сообщение Pelena , а в этом случае как прописывать в условном форматирование? Выделять весь массив?Автор - exspe Дата добавления - 05.11.2013 в 23:55
Pelena
Дата: Вторник, 05.11.2013, 23:59 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19429
Репутация:
4569
±
Замечаний:
±
Excel 365 & Mac Excel
Ну да, выделяете диапазон с данными и для каждого цвета записываете формулу. Загляните в Условное форматирование -- Управление правилами Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
А для такого случая можно сделать двухцветный градиент (если офис 2007 и выше)
Ну да, выделяете диапазон с данными и для каждого цвета записываете формулу. Загляните в Условное форматирование -- Управление правилами Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
А для такого случая можно сделать двухцветный градиент (если офис 2007 и выше) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ну да, выделяете диапазон с данными и для каждого цвета записываете формулу. Загляните в Условное форматирование -- Управление правилами Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
А для такого случая можно сделать двухцветный градиент (если офис 2007 и выше) Автор - Pelena Дата добавления - 05.11.2013 в 23:59
exspe
Дата: Среда, 06.11.2013, 00:01 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena , Спасибо, уже посмотрел! Завтра буду разбираться)
Pelena , Спасибо, уже посмотрел! Завтра буду разбираться) exspe
Это же Бубаль Гум!
Ответить
Сообщение Pelena , Спасибо, уже посмотрел! Завтра буду разбираться) Автор - exspe Дата добавления - 06.11.2013 в 00:01
exspe
Дата: Среда, 06.11.2013, 09:53 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Утро доброе! Не могу разобраться, как в условном форматирование писать формулы для такого случая? Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
Возник еще такой вопрос, как определить длину амплитуды, если в таблицы присутствует данные (км и м)
Утро доброе! Не могу разобраться, как в условном форматирование писать формулы для такого случая? Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
Возник еще такой вопрос, как определить длину амплитуды, если в таблицы присутствует данные (км и м) exspe
Это же Бубаль Гум!
Сообщение отредактировал exspe - Среда, 06.11.2013, 10:06
Ответить
Сообщение Утро доброе! Не могу разобраться, как в условном форматирование писать формулы для такого случая? Правда, не совсем ясно, что писать в случае такой тройки: -1;05;-1 Напротив 0,5 должно быть и max, и ZERO
Возник еще такой вопрос, как определить длину амплитуды, если в таблицы присутствует данные (км и м) Автор - exspe Дата добавления - 06.11.2013 в 09:53
exspe
Дата: Среда, 06.11.2013, 15:42 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
В процессе использования формулы Код
=IF(AND(B2<B1,B2<=B3),"min",IF(AND(B2>B1,B2>=B3),"max",IF(OR(AND(B2*B1<=0,ABS(B2)(B1));И(B2*B3<=0;ABS(B2)(B3)));"ZERO";"")))
понял, что помимо всех экстремумов надо найти самое большое значение (мин/макс) на участке между 2 нулями для нахождения длины амплитуды. Подскажите, как бороться с подобным явлением?
В процессе использования формулы Код
=IF(AND(B2<B1,B2<=B3),"min",IF(AND(B2>B1,B2>=B3),"max",IF(OR(AND(B2*B1<=0,ABS(B2)(B1));И(B2*B3<=0;ABS(B2)(B3)));"ZERO";"")))
понял, что помимо всех экстремумов надо найти самое большое значение (мин/макс) на участке между 2 нулями для нахождения длины амплитуды. Подскажите, как бороться с подобным явлением? exspe
Это же Бубаль Гум!
Сообщение отредактировал exspe - Среда, 06.11.2013, 16:56
Ответить
Сообщение В процессе использования формулы Код
=IF(AND(B2<B1,B2<=B3),"min",IF(AND(B2>B1,B2>=B3),"max",IF(OR(AND(B2*B1<=0,ABS(B2)(B1));И(B2*B3<=0;ABS(B2)(B3)));"ZERO";"")))
понял, что помимо всех экстремумов надо найти самое большое значение (мин/макс) на участке между 2 нулями для нахождения длины амплитуды. Подскажите, как бороться с подобным явлением? Автор - exspe Дата добавления - 06.11.2013 в 15:42
exspe
Дата: Четверг, 07.11.2013, 09:18 |
Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Подскажите пожалуйста как вытащить пиковые значения между нулями, с остальным уже разобрался использую формулу указанную в предыдущем сообщение и условное форматирование для обозначения цветом (min, max, zero) Предложенный вариант Pelena с использованием одного условного форматирования не подходит
Подскажите пожалуйста как вытащить пиковые значения между нулями, с остальным уже разобрался использую формулу указанную в предыдущем сообщение и условное форматирование для обозначения цветом (min, max, zero) Предложенный вариант Pelena с использованием одного условного форматирования не подходит exspe
Это же Бубаль Гум!
Сообщение отредактировал exspe - Четверг, 07.11.2013, 09:23
Ответить
Сообщение Подскажите пожалуйста как вытащить пиковые значения между нулями, с остальным уже разобрался использую формулу указанную в предыдущем сообщение и условное форматирование для обозначения цветом (min, max, zero) Предложенный вариант Pelena с использованием одного условного форматирования не подходит Автор - exspe Дата добавления - 07.11.2013 в 09:18
exspe
Дата: Четверг, 07.11.2013, 16:56 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Как найти (выделить) n-ое количество максимумов в массиве (один максимум между 2 нулями), если в массиве таких интервалов n-oe?
Как найти (выделить) n-ое количество максимумов в массиве (один максимум между 2 нулями), если в массиве таких интервалов n-oe? exspe
Это же Бубаль Гум!
Ответить
Сообщение Как найти (выделить) n-ое количество максимумов в массиве (один максимум между 2 нулями), если в массиве таких интервалов n-oe? Автор - exspe Дата добавления - 07.11.2013 в 16:56