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

Вход

Регистрация

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

 

= Мир MS Excel/Изменение даты по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Изменение даты по условию (Формулы/Formulas)
Изменение даты по условию
12345tn Дата: Пятница, 26.11.2021, 10:13 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 112
Репутация: 0 ±
Замечаний: 0% ±

2007
Здравствуйте . Подскажите пожалуйста как поменять в ячейке А1 дату в зависимости от года в ячейке А2 и в зависимости от буквы в ячейке С1 .Должно быть :если С1=А то дата 01.01.21 ; С1=Б то 02.01.21 ; С1=В то 03.01.21 С1=Г то 04.01.21 . Только 4 буквы меняются . Заранее благодарю .
К сообщению приложен файл: A_data.xlsx (21.1 Kb)
 
Ответить
СообщениеЗдравствуйте . Подскажите пожалуйста как поменять в ячейке А1 дату в зависимости от года в ячейке А2 и в зависимости от буквы в ячейке С1 .Должно быть :если С1=А то дата 01.01.21 ; С1=Б то 02.01.21 ; С1=В то 03.01.21 С1=Г то 04.01.21 . Только 4 буквы меняются . Заранее благодарю .

Автор - 12345tn
Дата добавления - 26.11.2021 в 10:13
Nic70y Дата: Пятница, 26.11.2021, 10:23 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=ДАТА(A2;1;КОДСИМВ(C1)-191)
Код
=ДАТА(A2;1;ПОИСК(C1;"абвг"))


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Пятница, 26.11.2021, 10:25
 
Ответить
Сообщение
Код
=ДАТА(A2;1;КОДСИМВ(C1)-191)
Код
=ДАТА(A2;1;ПОИСК(C1;"абвг"))

Автор - Nic70y
Дата добавления - 26.11.2021 в 10:23
Pelena Дата: Пятница, 26.11.2021, 10:23 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Как вариант
Код
=ДАТА(A2;1;ПОИСКПОЗ(C1;{"А";"Б";"В";"Г"};0))
К сообщению приложен файл: 6111988.xlsx (11.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Как вариант
Код
=ДАТА(A2;1;ПОИСКПОЗ(C1;{"А";"Б";"В";"Г"};0))

Автор - Pelena
Дата добавления - 26.11.2021 в 10:23
bigor Дата: Пятница, 26.11.2021, 10:25 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1100
Репутация: 210 ±
Замечаний: 0% ±

нет
Здравствуйте
можно так:
Код
=DATE(A2;1;VLOOKUP(C1;{"А";1|"Б";2|"В";3|"Г";4};2;1))


если буква "старше" Г, то выводит 4. Если нужно точное соответствие, то необходимо заменить последнюю1 на 0 (как в приложенном файле), и прописать обработку ошибок
К сообщению приложен файл: A_data_1.xlsx (6.3 Kb)
 
Ответить
СообщениеЗдравствуйте
можно так:
Код
=DATE(A2;1;VLOOKUP(C1;{"А";1|"Б";2|"В";3|"Г";4};2;1))


если буква "старше" Г, то выводит 4. Если нужно точное соответствие, то необходимо заменить последнюю1 на 0 (как в приложенном файле), и прописать обработку ошибок

Автор - bigor
Дата добавления - 26.11.2021 в 10:25
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Изменение даты по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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