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

Вход

Регистрация

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

 

= Мир MS Excel/Отображение даты и времени по условию "Если" - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Отображение даты и времени по условию "Если"
kiruxa Дата: Четверг, 25.01.2018, 11:15 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Друзья, добрый день!

Прошу помочь с вопросом:
Дана ячейка с датой и временем, необходимо в другой ячейке, если в первой ячейки время меньше или равно 12:00, то вывести дату из ячейки 1 + время 15:00, если больше либо равно 12:00, то вывести следующие сутки 9:00.

К примеру: если в первой ячейке стоит 12.01.2018 11:00, то во второй должно отразиться 12.01.2018 15:00, если в первой ячейке 12.01.2018 19:00, то во второй 13.01.2018 09:00.

Остановился на формуле для второй ячейки:
Код
=ЕСЛИ(ЧАС(F3)<=12;ДАТА(F3;;)&ВРЕМЯ(15;0;);ДАТА(F3;;))"
. Кто сталкивался с нечто подобным, реально ли осуществить в экселе 10?


С Уважением,
Кирилл.


Сообщение отредактировал kiruxa - Четверг, 25.01.2018, 12:03
 
Ответить
СообщениеДрузья, добрый день!

Прошу помочь с вопросом:
Дана ячейка с датой и временем, необходимо в другой ячейке, если в первой ячейки время меньше или равно 12:00, то вывести дату из ячейки 1 + время 15:00, если больше либо равно 12:00, то вывести следующие сутки 9:00.

К примеру: если в первой ячейке стоит 12.01.2018 11:00, то во второй должно отразиться 12.01.2018 15:00, если в первой ячейке 12.01.2018 19:00, то во второй 13.01.2018 09:00.

Остановился на формуле для второй ячейки:
Код
=ЕСЛИ(ЧАС(F3)<=12;ДАТА(F3;;)&ВРЕМЯ(15;0;);ДАТА(F3;;))"
. Кто сталкивался с нечто подобным, реально ли осуществить в экселе 10?

Автор - kiruxa
Дата добавления - 25.01.2018 в 11:15
Pelena Дата: Четверг, 25.01.2018, 12:24 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Так подойдёт?
Код
=ЕСЛИ(ЧАС(F3)<=12;ОТБР(F3)+"15:00";ОТБР(F3)+1+"9:00")


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак подойдёт?
Код
=ЕСЛИ(ЧАС(F3)<=12;ОТБР(F3)+"15:00";ОТБР(F3)+1+"9:00")

Автор - Pelena
Дата добавления - 25.01.2018 в 12:24
kiruxa Дата: Четверг, 25.01.2018, 12:29 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Отлично, Большое спасибо!
Вопрос снят!


С Уважением,
Кирилл.
 
Ответить
СообщениеОтлично, Большое спасибо!
Вопрос снят!

Автор - kiruxa
Дата добавления - 25.01.2018 в 12:29
Che79 Дата: Четверг, 25.01.2018, 15:53 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Поизвращался для саморазвития, вроде "пашет"
Код
=ЕСЛИОШИБКА(ЕСЛИ(--ПРАВБ(F3;ДЛСТР(F3)-ПОИСК(",";F3)+1)<0,5416666667;ЦЕЛОЕ(F3)+15/24;ЦЕЛОЕ(F3)+33/24);ЦЕЛОЕ(F3)+15/24)
К сообщению приложен файл: 6755188_1.xlsx (8.5 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Четверг, 25.01.2018, 16:58
 
Ответить
СообщениеПоизвращался для саморазвития, вроде "пашет"
Код
=ЕСЛИОШИБКА(ЕСЛИ(--ПРАВБ(F3;ДЛСТР(F3)-ПОИСК(",";F3)+1)<0,5416666667;ЦЕЛОЕ(F3)+15/24;ЦЕЛОЕ(F3)+33/24);ЦЕЛОЕ(F3)+15/24)

Автор - Che79
Дата добавления - 25.01.2018 в 15:53
kiruxa Дата: Четверг, 25.01.2018, 17:01 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо,
А если необходимо,чтобы к примеру 12:01, это уже относилось к следующим суткам 9:00, то в условие что можно поменять?


С Уважением,
Кирилл.
 
Ответить
СообщениеСпасибо,
А если необходимо,чтобы к примеру 12:01, это уже относилось к следующим суткам 9:00, то в условие что можно поменять?

Автор - kiruxa
Дата добавления - 25.01.2018 в 17:01
Che79 Дата: Четверг, 25.01.2018, 17:12 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
kiruxa, уточните условие задачи
время меньше или равно 12:00
, это значит 11:59-12:00 - это одно условие, а 12:01 - уже другое, верно? Тогда, условие, которое Вы задаете с помощью ЧАС(F3)<=12 не совсем корректно, т.к. это означает, что формула вернет ИСТИНУ в интервале до 12:59
Может, тогда так?
Код
=ЕСЛИОШИБКА(ЕСЛИ(--ПРАВБ(F3;ДЛСТР(F3)-ПОИСК(",";F3)+1)<=1/2;ЦЕЛОЕ(F3)+15/24;ЦЕЛОЕ(F3)+33/24);ЦЕЛОЕ(F3)+15/24)


Делай нормально и будет нормально!
 
Ответить
Сообщениеkiruxa, уточните условие задачи
время меньше или равно 12:00
, это значит 11:59-12:00 - это одно условие, а 12:01 - уже другое, верно? Тогда, условие, которое Вы задаете с помощью ЧАС(F3)<=12 не совсем корректно, т.к. это означает, что формула вернет ИСТИНУ в интервале до 12:59
Может, тогда так?
Код
=ЕСЛИОШИБКА(ЕСЛИ(--ПРАВБ(F3;ДЛСТР(F3)-ПОИСК(",";F3)+1)<=1/2;ЦЕЛОЕ(F3)+15/24;ЦЕЛОЕ(F3)+33/24);ЦЕЛОЕ(F3)+15/24)

Автор - Che79
Дата добавления - 25.01.2018 в 17:12
Pelena Дата: Четверг, 25.01.2018, 17:33 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
если больше либо равно 12:00, то вывести следующие сутки 9:00

тогда условие
Код
ЧАС(F3)<12


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
если больше либо равно 12:00, то вывести следующие сутки 9:00

тогда условие
Код
ЧАС(F3)<12

Автор - Pelena
Дата добавления - 25.01.2018 в 17:33
kiruxa Дата: Четверг, 25.01.2018, 17:39 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Спасибо! Выручили


С Уважением,
Кирилл.
 
Ответить
СообщениеСпасибо! Выручили

Автор - kiruxa
Дата добавления - 25.01.2018 в 17:39
  • Страница 1 из 1
  • 1
Поиск:

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