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

Вход

Регистрация

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

 

= Мир MS Excel/Анализ ряда по буквенному и числовому ряду - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Анализ ряда по буквенному и числовому ряду (Формулы/Formulas)
Анализ ряда по буквенному и числовому ряду
SkyGreen Дата: Воскресенье, 16.08.2020, 04:33 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 83
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Доброго времени, форумчане.
Посоветуйте как решить задачу.

Как проверить ячейку T45, на численно-буквенную последовательность соседних с ней ячеек (R45, S45 слева и U45, V45 справа) ?
Если улавливается последовательность (либо непрерывное изменение цифр на 1 единицу, либо непрерывное измененение букв на одну букву по алфавиту) -то ставится "".

И вписать результат проверки - в синюю ячейку T60.
Если подмечена последовательность, то ="".
Если замечена непоследовательность - то "=T45".
К сообщению приложен файл: 6776115.xls (43.0 Kb)
 
Ответить
СообщениеДоброго времени, форумчане.
Посоветуйте как решить задачу.

Как проверить ячейку T45, на численно-буквенную последовательность соседних с ней ячеек (R45, S45 слева и U45, V45 справа) ?
Если улавливается последовательность (либо непрерывное изменение цифр на 1 единицу, либо непрерывное измененение букв на одну букву по алфавиту) -то ставится "".

И вписать результат проверки - в синюю ячейку T60.
Если подмечена последовательность, то ="".
Если замечена непоследовательность - то "=T45".

Автор - SkyGreen
Дата добавления - 16.08.2020 в 04:33
Pelena Дата: Воскресенье, 16.08.2020, 08:17 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Если в тексте одна буква и одна цифра, как в примере, то можно так
Код
=ЕСЛИ(ИЛИ(ЕСЛИОШИБКА(И(КОДСИМВ(T45)+{0;1;2}=КОДСИМВ(T45:V45));0);ЕСЛИОШИБКА(И(КОДСИМВ(T45)+{-2;-1;0}=КОДСИМВ(R45:T45));0);ЕСЛИОШИБКА(И(КОДСИМВ(ПРАВСИМВ(T45))+{0;1;2}=КОДСИМВ(ПРАВСИМВ(T45:V45)));0);ЕСЛИОШИБКА(И(КОДСИМВ(ПРАВСИМВ(T45))+{-2;-1;0}=КОДСИМВ(ПРАВСИМВ(R45:T45)));0));"";T45)
К сообщению приложен файл: 3596376.xls (43.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Если в тексте одна буква и одна цифра, как в примере, то можно так
Код
=ЕСЛИ(ИЛИ(ЕСЛИОШИБКА(И(КОДСИМВ(T45)+{0;1;2}=КОДСИМВ(T45:V45));0);ЕСЛИОШИБКА(И(КОДСИМВ(T45)+{-2;-1;0}=КОДСИМВ(R45:T45));0);ЕСЛИОШИБКА(И(КОДСИМВ(ПРАВСИМВ(T45))+{0;1;2}=КОДСИМВ(ПРАВСИМВ(T45:V45)));0);ЕСЛИОШИБКА(И(КОДСИМВ(ПРАВСИМВ(T45))+{-2;-1;0}=КОДСИМВ(ПРАВСИМВ(R45:T45)));0));"";T45)

Автор - Pelena
Дата добавления - 16.08.2020 в 08:17
Светлый Дата: Воскресенье, 16.08.2020, 15:29 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Доброго!
Вот вариант, который проверяет последовательности слева и справа, на возрастание и убывание, символа и цифры:
Код
=ЕСЛИ(ИЛИ(МУМНОЖ(Ч(КОДСИМВ(ВЫБОР({1:1:2:2};U45:V45;R45:S45)&"#")-{1;2:-1;-2:1;2:-1;-2}-КОДСИМВ(T45)=0);{1:1})=2;МУМНОЖ(Ч(КОДСИМВ(ПРАВБ(ВЫБОР({1:1:2:2};U45:V45;R45:S45))&"#")-{1;2:-1;-2:1;2:-1;-2}-КОДСИМВ(ПРАВБ(T45))=0);{1:1})=2);"";T45)
*Формулу исправил.
**Немного переделал. Теперь числовое значение после буквы может быть из нескольких цифр:
Код
=ЕСЛИ(ИЛИ(МУМНОЖ(Ч(КОДСИМВ(ВЫБОР({1:1:2:2};U45:V45;R45:S45)&"#")-{1;2:-1;-2:1;2:-1;-2}-КОДСИМВ(T45)=0);{1:1})=2;МУМНОЖ(Ч((0&ПСТР(ВЫБОР({1:1:2:2};U45:V45;R45:S45);2;9))-{1;2:-1;-2:1;2:-1;-2}-ПСТР(T45;2;9)=0);{1:1})=2);"";T45)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Воскресенье, 16.08.2020, 16:06
 
Ответить
СообщениеДоброго!
Вот вариант, который проверяет последовательности слева и справа, на возрастание и убывание, символа и цифры:
Код
=ЕСЛИ(ИЛИ(МУМНОЖ(Ч(КОДСИМВ(ВЫБОР({1:1:2:2};U45:V45;R45:S45)&"#")-{1;2:-1;-2:1;2:-1;-2}-КОДСИМВ(T45)=0);{1:1})=2;МУМНОЖ(Ч(КОДСИМВ(ПРАВБ(ВЫБОР({1:1:2:2};U45:V45;R45:S45))&"#")-{1;2:-1;-2:1;2:-1;-2}-КОДСИМВ(ПРАВБ(T45))=0);{1:1})=2);"";T45)
*Формулу исправил.
**Немного переделал. Теперь числовое значение после буквы может быть из нескольких цифр:
Код
=ЕСЛИ(ИЛИ(МУМНОЖ(Ч(КОДСИМВ(ВЫБОР({1:1:2:2};U45:V45;R45:S45)&"#")-{1;2:-1;-2:1;2:-1;-2}-КОДСИМВ(T45)=0);{1:1})=2;МУМНОЖ(Ч((0&ПСТР(ВЫБОР({1:1:2:2};U45:V45;R45:S45);2;9))-{1;2:-1;-2:1;2:-1;-2}-ПСТР(T45;2;9)=0);{1:1})=2);"";T45)

Автор - Светлый
Дата добавления - 16.08.2020 в 15:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Анализ ряда по буквенному и числовому ряду (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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