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

Вход

Регистрация

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

 

= Мир MS Excel/если текст начинается с какой-н.буквы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
если текст начинается с какой-н.буквы
кама Дата: Среда, 14.05.2014, 15:05 | Сообщение № 1
Группа: Гости
мне нужно чтоб в какой-н ячейке написалась цифра 1 если в ячейке А1 текст начинается с буквы "О", цифра 2 если начинается с буквы "Х" , цифра 3 если ни с той ни с другой.(это упрощенный вариант условия). И вот я пишу формулу =если(А1="О*";1;если А1="х*";2;3)). Как ни пиши он выдает лишь самую последнюю цифру из формулы (в данном случае 3). Работает если вместо "О*" написать полное содержимое ячейки А1 (ну например А1="Осп-1") а мне нужно чтоб по одной любой присутствующей букве задать условие. Или же я неправильно понял применение знака "звездочка "
 
Ответить
Сообщениемне нужно чтоб в какой-н ячейке написалась цифра 1 если в ячейке А1 текст начинается с буквы "О", цифра 2 если начинается с буквы "Х" , цифра 3 если ни с той ни с другой.(это упрощенный вариант условия). И вот я пишу формулу =если(А1="О*";1;если А1="х*";2;3)). Как ни пиши он выдает лишь самую последнюю цифру из формулы (в данном случае 3). Работает если вместо "О*" написать полное содержимое ячейки А1 (ну например А1="Осп-1") а мне нужно чтоб по одной любой присутствующей букве задать условие. Или же я неправильно понял применение знака "звездочка "

Автор - кама
Дата добавления - 14.05.2014 в 15:05
китин Дата: Среда, 14.05.2014, 15:13 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
можно так.если не угадал файл-пример в студию
Код
=ЕСЛИ(ЛЕВБ(A1;1)="О";1;ЕСЛИ(ЛЕВБ(A1;1)="Х";2;3))


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеможно так.если не угадал файл-пример в студию
Код
=ЕСЛИ(ЛЕВБ(A1;1)="О";1;ЕСЛИ(ЛЕВБ(A1;1)="Х";2;3))

Автор - китин
Дата добавления - 14.05.2014 в 15:13
AlexM Дата: Среда, 14.05.2014, 15:19 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
можно короче
Код
=ЕСЛИ(ЛЕВБ(A1)="О";1;ЕСЛИ(ЛЕВБ(A1)="х";2;3))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеможно короче
Код
=ЕСЛИ(ЛЕВБ(A1)="О";1;ЕСЛИ(ЛЕВБ(A1)="х";2;3))

Автор - AlexM
Дата добавления - 14.05.2014 в 15:19
китин Дата: Среда, 14.05.2014, 15:22 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
можно короче

то есть ,если не указывать кол-во байт в ЛЕВБ и ПРАВБ поумолчанию идет 1.я правильно понял?спасибо будем знать hands


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
можно короче

то есть ,если не указывать кол-во байт в ЛЕВБ и ПРАВБ поумолчанию идет 1.я правильно понял?спасибо будем знать hands

Автор - китин
Дата добавления - 14.05.2014 в 15:22
кама Дата: Среда, 14.05.2014, 15:25 | Сообщение № 5
Группа: Гости
ну а в каких же ситуациях пользуют "звездочку"
 
Ответить
Сообщениену а в каких же ситуациях пользуют "звездочку"

Автор - кама
Дата добавления - 14.05.2014 в 15:25
AlexM Дата: Среда, 14.05.2014, 15:29 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
китин, правильно
в каких же ситуациях пользуют "звездочку"
В функции СЧЁТЕСЛИ(), ПОИСК() можно использовать подстановочные знаки "*", "?" и "~"



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Среда, 14.05.2014, 15:30
 
Ответить
Сообщениекитин, правильно
в каких же ситуациях пользуют "звездочку"
В функции СЧЁТЕСЛИ(), ПОИСК() можно использовать подстановочные знаки "*", "?" и "~"

Автор - AlexM
Дата добавления - 14.05.2014 в 15:29
proel Дата: Воскресенье, 25.01.2015, 18:13 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте! Ситуация такая. Есть таблица, которая по стоянию на сегодня считает стаж сотрудников. Никак не получается добавить формулу, которая в таблицу вставляла процент (в текстовом виде) за стаж. Например, если человек проработал от 0 до 5 лет - писалось бы 5%, от 5 до 10 лет - 10% и так далее. Подскажите пожалуйста решение. Заранее спасибо. (Excel 2013)[moder]Почитайте правила. Нарушение п.4. Тему закрыл.


Сообщение отредактировал JayBhagavan - Понедельник, 26.01.2015, 11:46
 
Ответить
СообщениеЗдравствуйте! Ситуация такая. Есть таблица, которая по стоянию на сегодня считает стаж сотрудников. Никак не получается добавить формулу, которая в таблицу вставляла процент (в текстовом виде) за стаж. Например, если человек проработал от 0 до 5 лет - писалось бы 5%, от 5 до 10 лет - 10% и так далее. Подскажите пожалуйста решение. Заранее спасибо. (Excel 2013)[moder]Почитайте правила. Нарушение п.4. Тему закрыл.

Автор - proel
Дата добавления - 25.01.2015 в 18:13
AlexM Дата: Воскресенье, 25.01.2015, 18:18 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
proel, Прочтите правила форума



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеproel, Прочтите правила форума

Автор - AlexM
Дата добавления - 25.01.2015 в 18:18
  • Страница 1 из 1
  • 1
Поиск:

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