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

Вход

Регистрация

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

 

= Мир MS Excel/Если число символов среднего слова есть четное число, то... - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Если число символов среднего слова есть четное число, то... (Формулы/Formulas)
Если число символов среднего слова есть четное число, то...
magickgun Дата: Четверг, 25.12.2014, 20:14 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте, уважаемые участники форума. Прошу помочь с решением данной задачи:
В ячейку А31 введите любую текстовую строку, разделенную двумя пробелами. В ячейке В31 формулу реализующую следующее условие:
"Если число символов среднего слова есть четное число, то вывести первое слово, иначе последнее слово."
в А31 Текст: солнце ярко светит
Помогите решить плиз, зачет от этого зависит)


Сообщение отредактировал magickgun - Четверг, 25.12.2014, 20:31
 
Ответить
СообщениеЗдравствуйте, уважаемые участники форума. Прошу помочь с решением данной задачи:
В ячейку А31 введите любую текстовую строку, разделенную двумя пробелами. В ячейке В31 формулу реализующую следующее условие:
"Если число символов среднего слова есть четное число, то вывести первое слово, иначе последнее слово."
в А31 Текст: солнце ярко светит
Помогите решить плиз, зачет от этого зависит)

Автор - magickgun
Дата добавления - 25.12.2014 в 20:14
Nic70y Дата: Четверг, 25.12.2014, 20:33 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8792
Репутация: 2293 ±
Замечаний: 0% ±

Excel 2010
зачет от этого зависит
правила почить бы надо. т.е. давайте файл-пример в Excel.
по-другому не помогаем - злые мы тут.


ЮMoney 41001841029809
 
Ответить
Сообщение
зачет от этого зависит
правила почить бы надо. т.е. давайте файл-пример в Excel.
по-другому не помогаем - злые мы тут.

Автор - Nic70y
Дата добавления - 25.12.2014 в 20:33
magickgun Дата: Четверг, 25.12.2014, 20:38 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
извините, сейчас исправлюсь )
К сообщению приложен файл: 4056651.xlsx (9.5 Kb)
 
Ответить
Сообщениеизвините, сейчас исправлюсь )

Автор - magickgun
Дата добавления - 25.12.2014 в 20:38
Nic70y Дата: Четверг, 25.12.2014, 20:42 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8792
Репутация: 2293 ±
Замечаний: 0% ±

Excel 2010
такой вариант:
Код
=СЖПРОБЕЛЫ(ЕСЛИ(ОСТАТ(ДЛСТР(СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A5;ПОИСК(" ";A5)+1;99);" ";ПОВТОР(" ";99));99)));2)=0;ЛЕВСИМВ(ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";99));99);ПРАВСИМВ(ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";99));99)))
если слово конечно не больше 99 букв ) а иначе надо другую формулу.
К сообщению приложен файл: 814.xlsx (9.8 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 25.12.2014, 20:45
 
Ответить
Сообщениетакой вариант:
Код
=СЖПРОБЕЛЫ(ЕСЛИ(ОСТАТ(ДЛСТР(СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A5;ПОИСК(" ";A5)+1;99);" ";ПОВТОР(" ";99));99)));2)=0;ЛЕВСИМВ(ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";99));99);ПРАВСИМВ(ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";99));99)))
если слово конечно не больше 99 букв ) а иначе надо другую формулу.

Автор - Nic70y
Дата добавления - 25.12.2014 в 20:42
magickgun Дата: Четверг, 25.12.2014, 21:00 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо огромное! ) hands
 
Ответить
СообщениеСпасибо огромное! ) hands

Автор - magickgun
Дата добавления - 25.12.2014 в 21:00
_Boroda_ Дата: Четверг, 25.12.2014, 22:08 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
еще вариант
Код
=ЕСЛИ(ЕЧЁТН(ДЛСТР(ПСТР(A5;ПОИСК(" ";A5);ПОИСК(" ";A5;ПОИСК(" ";A5)+1)-ПОИСК(" ";A5))));ПСТР(A5;ПОИСК(" ";A5;ПОИСК(" ";A5)+1);999);ЛЕВБ(A5;ПОИСК(" ";A5)))
К сообщению приложен файл: 4056651_1.xlsx (9.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениееще вариант
Код
=ЕСЛИ(ЕЧЁТН(ДЛСТР(ПСТР(A5;ПОИСК(" ";A5);ПОИСК(" ";A5;ПОИСК(" ";A5)+1)-ПОИСК(" ";A5))));ПСТР(A5;ПОИСК(" ";A5;ПОИСК(" ";A5)+1);999);ЛЕВБ(A5;ПОИСК(" ";A5)))

Автор - _Boroda_
Дата добавления - 25.12.2014 в 22:08
krosav4ig Дата: Четверг, 25.12.2014, 23:45 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
и еще один вариант
Код
=СЖПРОБЕЛЫ(ПСТР(" "&ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";999));1+999*2*ЕЧЁТН(МУМНОЖ(ДЛСТР(A5)-ПОИСК("_";ПОДСТАВИТЬ(A5;" ";"_";{1;2}));{1:-1}));999))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 26.12.2014, 00:30
 
Ответить
Сообщениеи еще один вариант
Код
=СЖПРОБЕЛЫ(ПСТР(" "&ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";999));1+999*2*ЕЧЁТН(МУМНОЖ(ДЛСТР(A5)-ПОИСК("_";ПОДСТАВИТЬ(A5;" ";"_";{1;2}));{1:-1}));999))

Автор - krosav4ig
Дата добавления - 25.12.2014 в 23:45
magickgun Дата: Пятница, 26.12.2014, 11:20 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вы очень отзывчивы, что меня очень тронуло, аж несколько вариантов очень благодарен за вашу помощь :)
 
Ответить
СообщениеВы очень отзывчивы, что меня очень тронуло, аж несколько вариантов очень благодарен за вашу помощь :)

Автор - magickgun
Дата добавления - 26.12.2014 в 11:20
vikttur Дата: Пятница, 26.12.2014, 23:34 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=ВЫБОР(ОСТАТ(ПОИСК(" ";ПСТР(A5;ПОИСК(" ";A5)+1;100))-1;2)+1;ЛЕВСИМВ(A5;ПОИСК(" ";A5)-1);ПСТР(A5;ПОИСК("/";ПОДСТАВИТЬ(A5;" ";"/";2))+1;9))
 
Ответить
Сообщение
Код
=ВЫБОР(ОСТАТ(ПОИСК(" ";ПСТР(A5;ПОИСК(" ";A5)+1;100))-1;2)+1;ЛЕВСИМВ(A5;ПОИСК(" ";A5)-1);ПСТР(A5;ПОИСК("/";ПОДСТАВИТЬ(A5;" ";"/";2))+1;9))

Автор - vikttur
Дата добавления - 26.12.2014 в 23:34
AlexM Дата: Суббота, 27.12.2014, 10:37 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4513
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
vikttur, слово ярко из 5 символов, нечетное, значит надо выводить последнее слово, а не первое.
Формула для Excel 2003
Код
=ЕСЛИ(ОСТАТ(ПОИСК(" ";A5;ПОИСК(" ";A5)+1)-ПОИСК(" ";A5);2);ПСТР(A5;ПОИСК(" ";A5;ПОИСК(" ";A5)+1)+1;999);ЛЕВБ(A5;ПОИСК("? ";A5)))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеvikttur, слово ярко из 5 символов, нечетное, значит надо выводить последнее слово, а не первое.
Формула для Excel 2003
Код
=ЕСЛИ(ОСТАТ(ПОИСК(" ";A5;ПОИСК(" ";A5)+1)-ПОИСК(" ";A5);2);ПСТР(A5;ПОИСК(" ";A5;ПОИСК(" ";A5)+1)+1;999);ЛЕВБ(A5;ПОИСК("? ";A5)))

Автор - AlexM
Дата добавления - 27.12.2014 в 10:37
Karataev Дата: Суббота, 27.12.2014, 10:58 | Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Код
=ЕСЛИ(ОСТАТ(ПОИСК(" ";A5;ПОИСК(" ";A5;1)+1)-1-ПОИСК(" ";A5;1);2)=0;ЛЕВСИМВ(A5;ПОИСК(" ";A5;1)-1);ПСТР(A5;ПОИСК(" ";A5;ПОИСК(" ";A5;1)+1)+1;ДЛСТР(A5)))
 
Ответить
Сообщение
Код
=ЕСЛИ(ОСТАТ(ПОИСК(" ";A5;ПОИСК(" ";A5;1)+1)-1-ПОИСК(" ";A5;1);2)=0;ЛЕВСИМВ(A5;ПОИСК(" ";A5;1)-1);ПСТР(A5;ПОИСК(" ";A5;ПОИСК(" ";A5;1)+1)+1;ДЛСТР(A5)))

Автор - Karataev
Дата добавления - 27.12.2014 в 10:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Если число символов среднего слова есть четное число, то... (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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