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

Вход

Регистрация

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

 

= Мир MS Excel/Найти 4 из 5 последовательных точек - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти 4 из 5 последовательных точек (Формулы/Formulas)
Найти 4 из 5 последовательных точек
ttv Дата: Понедельник, 20.11.2017, 12:51 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, уважаемые форумчане!
Моя задача - в числовой последовательности найти четыре из пяти ПОСЛЕДОВАТЕЛЬНЫХ точек,удовлетворяющих некоему условию.

Как найти две из трех последовательных точек - я сделала (см. файл). А как найти 4 из 5 - не могу придумать.
Есть ли какой-то инструмент, позволяющий найти заданную числовую последовательность? Или это только через макрос? И если через макрос - как это сделать (в VBA - я ноль).
Подскажите пожалуйста!

Всем заранее спасибо!
К сообщению приложен файл: 9032467.xlsx (13.0 Kb)
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане!
Моя задача - в числовой последовательности найти четыре из пяти ПОСЛЕДОВАТЕЛЬНЫХ точек,удовлетворяющих некоему условию.

Как найти две из трех последовательных точек - я сделала (см. файл). А как найти 4 из 5 - не могу придумать.
Есть ли какой-то инструмент, позволяющий найти заданную числовую последовательность? Или это только через макрос? И если через макрос - как это сделать (в VBA - я ноль).
Подскажите пожалуйста!

Всем заранее спасибо!

Автор - ttv
Дата добавления - 20.11.2017 в 12:51
_Boroda_ Дата: Понедельник, 20.11.2017, 16:05 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Не совсем понятно что и как Вы получить хотите


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНе совсем понятно что и как Вы получить хотите

Автор - _Boroda_
Дата добавления - 20.11.2017 в 16:05
ttv Дата: Понедельник, 20.11.2017, 18:22 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, есть текущие значения параметра, каждое значение сравниваем с нормативом. Надо чтобы автоматически находилась ситуация, когда 4 из пяти последовательных точек превысят норматив.
Диапазон значений будет все время изменяться (значения будут добавляться).
Допустим у меня будет столбец с цифрами 0, 1, 2, 3, 4, - в произвольном порядке. Можно как-то отследить когда будет пять строк с такой последовательностью цифр: 1-2-0-1-2 (в примере закрашены желтой заливкой, строки 32-36) Как только появилась именно такая последовательность - в какой-то ячейке появляется текст "выше норматива точки №пп 3-7".
 
Ответить
Сообщение_Boroda_, есть текущие значения параметра, каждое значение сравниваем с нормативом. Надо чтобы автоматически находилась ситуация, когда 4 из пяти последовательных точек превысят норматив.
Диапазон значений будет все время изменяться (значения будут добавляться).
Допустим у меня будет столбец с цифрами 0, 1, 2, 3, 4, - в произвольном порядке. Можно как-то отследить когда будет пять строк с такой последовательностью цифр: 1-2-0-1-2 (в примере закрашены желтой заливкой, строки 32-36) Как только появилась именно такая последовательность - в какой-то ячейке появляется текст "выше норматива точки №пп 3-7".

Автор - ttv
Дата добавления - 20.11.2017 в 18:22
_Igor_61 Дата: Понедельник, 20.11.2017, 20:43 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте, ttv, если правильно понял - то в "F30" и протянуть вниз:
Код
=ЕСЛИ(И(D30<>"";D31<>"";D32<>"";D33<>"";D34="");"Выше норматива точки "&A30&" - "&A33;"")

А вообще-то полностью согласен с
Не совсем понятно что и как Вы получить хотите

1-2-0-1-2 (в примере закрашены желтой заливкой, строки 32-36)

1-2-0-1-2 - почему именно эти цифры? К тому же в примере это строки 40-44, а не 32-36. А условию, описанному в примере соответствуют строки 56-59 (четыре подряд значения, превышающих норматив). Или в примере не так объясняете, или в теме пишете не про то, что в примере, или я чего-то не понимаю... :(
 
Ответить
СообщениеЗдравствуйте, ttv, если правильно понял - то в "F30" и протянуть вниз:
Код
=ЕСЛИ(И(D30<>"";D31<>"";D32<>"";D33<>"";D34="");"Выше норматива точки "&A30&" - "&A33;"")

А вообще-то полностью согласен с
Не совсем понятно что и как Вы получить хотите

1-2-0-1-2 (в примере закрашены желтой заливкой, строки 32-36)

1-2-0-1-2 - почему именно эти цифры? К тому же в примере это строки 40-44, а не 32-36. А условию, описанному в примере соответствуют строки 56-59 (четыре подряд значения, превышающих норматив). Или в примере не так объясняете, или в теме пишете не про то, что в примере, или я чего-то не понимаю... :(

Автор - _Igor_61
Дата добавления - 20.11.2017 в 20:43
ttv Дата: Вторник, 21.11.2017, 04:45 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
1-2-0-1-2 - почему именно эти цифры? К тому же в примере это строки 40-44,
- да, извините, ошиблась, это строки 40-44.

А условию, описанному в примере соответствуют строки 56-59 (четыре подряд значения, превышающих норматив)
нет, не четыре подряд, а четыре из пяти последовательных. Т.е. например точка 1 и точка 2 вышли за норматив, точка 3 в норме, точка 4 и точка 5 опять вышли за предел. Имеем - пять последовательных точек, из них 4 (не подряд) вышли за норматив.
Вариантов может быть несколько (они все обозначены желтой заливкой в первом файле-примере), и один из вариантов - это четыре точки подряд вышли за норматив - для которого вы предложили формулу.
Меня же интересует, как отследить ситуацию когда четыре точки НЕ подряд превышают норматив, но из пяти последовательных.

Или в примере не так объясняете
я не знаю как это объяснить :(

Если упростить ситуацию - имеем столбец цифр. Как найти последовательность, покрашенную заливкой?- см. новый файл.
К сообщению приложен файл: 0294796.xlsx (9.3 Kb)
 
Ответить
Сообщение
1-2-0-1-2 - почему именно эти цифры? К тому же в примере это строки 40-44,
- да, извините, ошиблась, это строки 40-44.

А условию, описанному в примере соответствуют строки 56-59 (четыре подряд значения, превышающих норматив)
нет, не четыре подряд, а четыре из пяти последовательных. Т.е. например точка 1 и точка 2 вышли за норматив, точка 3 в норме, точка 4 и точка 5 опять вышли за предел. Имеем - пять последовательных точек, из них 4 (не подряд) вышли за норматив.
Вариантов может быть несколько (они все обозначены желтой заливкой в первом файле-примере), и один из вариантов - это четыре точки подряд вышли за норматив - для которого вы предложили формулу.
Меня же интересует, как отследить ситуацию когда четыре точки НЕ подряд превышают норматив, но из пяти последовательных.

Или в примере не так объясняете
я не знаю как это объяснить :(

Если упростить ситуацию - имеем столбец цифр. Как найти последовательность, покрашенную заливкой?- см. новый файл.

Автор - ttv
Дата добавления - 21.11.2017 в 04:45
ttv Дата: Вторник, 21.11.2017, 05:36 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ой, все ребят, все просто, проблема решена!
_Igor_61, спасибо огромное, ваша формула как раз то что нужно!!!!
только вот в таком виде:
Код
=ЕСЛИ(И(D30<>"";D31<>"";D32="";D33<>"";D34<>"");"Выше норматива точки "&A30&" - "&A33;"")

hands


Сообщение отредактировал ttv - Вторник, 21.11.2017, 08:34
 
Ответить
Сообщениеой, все ребят, все просто, проблема решена!
_Igor_61, спасибо огромное, ваша формула как раз то что нужно!!!!
только вот в таком виде:
Код
=ЕСЛИ(И(D30<>"";D31<>"";D32="";D33<>"";D34<>"");"Выше норматива точки "&A30&" - "&A33;"")

hands

Автор - ttv
Дата добавления - 21.11.2017 в 05:36
pabchek Дата: Вторник, 21.11.2017, 09:09 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
для разнообразия
Код
=ЕСЛИ(СУММПРОИЗВ(--(B30:B34>C30:C34))=4;"Выше норматива точки "&A30&" - "&A34;"")


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщениедля разнообразия
Код
=ЕСЛИ(СУММПРОИЗВ(--(B30:B34>C30:C34))=4;"Выше норматива точки "&A30&" - "&A34;"")

Автор - pabchek
Дата добавления - 21.11.2017 в 09:09
ttv Дата: Вторник, 21.11.2017, 10:39 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
pabchek, ваш вариант под мою задачу подходит лучше всех, огромное спасибо!!! hands
 
Ответить
Сообщениеpabchek, ваш вариант под мою задачу подходит лучше всех, огромное спасибо!!! hands

Автор - ttv
Дата добавления - 21.11.2017 в 10:39
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти 4 из 5 последовательных точек (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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