Отображение даты и времени по условию "Если"
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?
Друзья, добрый день! Прошу помочь с вопросом: Дана ячейка с датой и временем, необходимо в другой ячейке, если в первой ячейки время меньше или равно 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
С Уважением, Кирилл.
Сообщение отредактировал 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")
Так подойдёт?Код
=ЕСЛИ(ЧАС(F3)<=12;ОТБР(F3)+"15:00";ОТБР(F3)+1+"9:00")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
С Уважением, Кирилл.
Ответить
Сообщение Отлично, Большое спасибо! Вопрос снят! Автор - 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)
Поизвращался для саморазвития, вроде "пашет" Код
=ЕСЛИОШИБКА(ЕСЛИ(--ПРАВБ(F3;ДЛСТР(F3)-ПОИСК(",";F3)+1)<0,5416666667;ЦЕЛОЕ(F3)+15/24;ЦЕЛОЕ(F3)+33/24);ЦЕЛОЕ(F3)+15/24)
Che79
Делай нормально и будет нормально!
Сообщение отредактировал 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
С Уважением, Кирилл.
Ответить
Сообщение Спасибо, А если необходимо,чтобы к примеру 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
Делай нормально и будет нормально!
Ответить
Сообщение 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
тогда условие
если больше либо равно 12:00, то вывести следующие сутки 9:00
тогда условиеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение если больше либо равно 12:00, то вывести следующие сутки 9:00
тогда условиеАвтор - Pelena Дата добавления - 25.01.2018 в 17:33
kiruxa
Дата: Четверг, 25.01.2018, 17:39 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Спасибо! Выручили
С Уважением, Кирилл.
Ответить
Сообщение Спасибо! Выручили Автор - kiruxa Дата добавления - 25.01.2018 в 17:39