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

Вход

Регистрация

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

 

= Мир MS Excel/Работа функции ЕСЛИ с ячейками со временем - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Работа функции ЕСЛИ с ячейками со временем
ПалычЪ Дата: Четверг, 02.04.2015, 18:59 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте Умы! Помогите пожалуйста. Задачка №1): в примере который я вложил в это сообщение есть 3 вида ячеек... желтая, зеленая, синия. Как сделать так, что бы в синих ячейках появлялись слова ДА и НЕТ, если время в желтой ячейки попадает в интервал времени указанного в зеленой ячейке или не попадает? Если это возможно желательно не на макросах а на формулах...и если это возможно то на формуле =ЕСЛИ...или на какой-нибудь другой.
Задачка номер 2: Как сделать так, что бы в зеленую ячейку нельзя было вставить интервал времени такой, в какой не вписывается время в желтой ячейке , а можно было вставить тока то время которое бы вписывалось в этот интервал... при чем в каком виде сделать невозможность вставить в зеленую ячейку неправильный интервал это на ваше усмотрение...хотелось бы конечно что б табличка там какая нить вылетала к примеру ну или как нить еще...(желательно тоже не макросом а формулами...ну или уж на худой конец макросом) Заранее спасибо!!!
К сообщению приложен файл: 7978277.xlsx (9.8 Kb)
 
Ответить
СообщениеЗдравствуйте Умы! Помогите пожалуйста. Задачка №1): в примере который я вложил в это сообщение есть 3 вида ячеек... желтая, зеленая, синия. Как сделать так, что бы в синих ячейках появлялись слова ДА и НЕТ, если время в желтой ячейки попадает в интервал времени указанного в зеленой ячейке или не попадает? Если это возможно желательно не на макросах а на формулах...и если это возможно то на формуле =ЕСЛИ...или на какой-нибудь другой.
Задачка номер 2: Как сделать так, что бы в зеленую ячейку нельзя было вставить интервал времени такой, в какой не вписывается время в желтой ячейке , а можно было вставить тока то время которое бы вписывалось в этот интервал... при чем в каком виде сделать невозможность вставить в зеленую ячейку неправильный интервал это на ваше усмотрение...хотелось бы конечно что б табличка там какая нить вылетала к примеру ну или как нить еще...(желательно тоже не макросом а формулами...ну или уж на худой конец макросом) Заранее спасибо!!!

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 18:59
buchlotnik Дата: Четверг, 02.04.2015, 19:13 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
первую можно так
Код
=ЕСЛИ(И(B2>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C2;5);".";":");B2<=--ПОДСТАВИТЬ(ПРАВСИМВ(C2;5);".";":"));"Да";"Нет")
да и вторая аналогично - формула в проверку данных
Код
=ЕСЛИ(И(B11>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C11;5);".";":");B11<=--ПОДСТАВИТЬ(ПРАВСИМВ(C11;5);".";":"));1;0)
К сообщению приложен файл: 5166432-1-.xlsx (10.6 Kb)


Сообщение отредактировал buchlotnik - Четверг, 02.04.2015, 19:19
 
Ответить
Сообщениепервую можно так
Код
=ЕСЛИ(И(B2>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C2;5);".";":");B2<=--ПОДСТАВИТЬ(ПРАВСИМВ(C2;5);".";":"));"Да";"Нет")
да и вторая аналогично - формула в проверку данных
Код
=ЕСЛИ(И(B11>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C11;5);".";":");B11<=--ПОДСТАВИТЬ(ПРАВСИМВ(C11;5);".";":"));1;0)

Автор - buchlotnik
Дата добавления - 02.04.2015 в 19:13
ПалычЪ Дата: Четверг, 02.04.2015, 19:20 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
первую можно так

=ЕСЛИ(И(B2>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C2;5);".";":");B2<=--ПОДСТАВИТЬ(ПРАВСИМВ(C2;5);".";":"));"Да";"Нет")

а как скрыть #ЗНАЧ если ячейки не заполнены?
 
Ответить
Сообщение
первую можно так

=ЕСЛИ(И(B2>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C2;5);".";":");B2<=--ПОДСТАВИТЬ(ПРАВСИМВ(C2;5);".";":"));"Да";"Нет")

а как скрыть #ЗНАЧ если ячейки не заполнены?

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:20
buchlotnik Дата: Четверг, 02.04.2015, 19:21 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ну дык
Код
=ЕСЛИОШИБКА(ЕСЛИ(И(B2>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C2;5);".";":");B2<=--ПОДСТАВИТЬ(ПРАВСИМВ(C2;5);".";":"));"Да";"Нет");"")
К сообщению приложен файл: 5166432-1-1-.xlsx (10.6 Kb)
 
Ответить
Сообщениену дык
Код
=ЕСЛИОШИБКА(ЕСЛИ(И(B2>=--ПОДСТАВИТЬ(ЛЕВСИМВ(C2;5);".";":");B2<=--ПОДСТАВИТЬ(ПРАВСИМВ(C2;5);".";":"));"Да";"Нет");"")

Автор - buchlotnik
Дата добавления - 02.04.2015 в 19:21
ПалычЪ Дата: Четверг, 02.04.2015, 19:24 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
а..точно..спасибо большое! НО!! вторую б задачку решить)
 
Ответить
Сообщениеа..точно..спасибо большое! НО!! вторую б задачку решить)

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:24
buchlotnik Дата: Четверг, 02.04.2015, 19:26 | Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ПалычЪ, а моё решение чем не устроило?
 
Ответить
СообщениеПалычЪ, а моё решение чем не устроило?

Автор - buchlotnik
Дата добавления - 02.04.2015 в 19:26
ПалычЪ Дата: Четверг, 02.04.2015, 19:28 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
дак я скачал ваш пример с вашего поста...ввожу в ячейку время заранее не попадающеев интервал..а оно вводится((


Сообщение отредактировал ПалычЪ - Четверг, 02.04.2015, 19:29
 
Ответить
Сообщениедак я скачал ваш пример с вашего поста...ввожу в ячейку время заранее не попадающеев интервал..а оно вводится((

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:28
buchlotnik Дата: Четверг, 02.04.2015, 19:31 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ПалычЪ, а теперь поподробнее - вы в зелёную вводите или в жёлтую?
 
Ответить
СообщениеПалычЪ, а теперь поподробнее - вы в зелёную вводите или в жёлтую?

Автор - buchlotnik
Дата добавления - 02.04.2015 в 19:31
ПалычЪ Дата: Четверг, 02.04.2015, 19:33 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
зеленую и в желтую пробывал и туда и туда


Сообщение отредактировал ПалычЪ - Четверг, 02.04.2015, 19:34
 
Ответить
Сообщениезеленую и в желтую пробывал и туда и туда

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:33
ПалычЪ Дата: Четверг, 02.04.2015, 19:38 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
или мож полегче условия....если в зеленой ячейке появляется интервал несоответствующий желтой ячейке...то.. пусть обе ячейки(желательно и все другие ячейки в это й же строке) становятся серым цветом? так можно?


Сообщение отредактировал ПалычЪ - Четверг, 02.04.2015, 19:40
 
Ответить
Сообщениеили мож полегче условия....если в зеленой ячейке появляется интервал несоответствующий желтой ячейке...то.. пусть обе ячейки(желательно и все другие ячейки в это й же строке) становятся серым цветом? так можно?

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:38
buchlotnik Дата: Четверг, 02.04.2015, 19:39 | Сообщение № 11
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
в С12 вводили? я на неё условия не распространил. Попробуйте
К сообщению приложен файл: 5166432-1-1-1-.xlsx (10.6 Kb)
 
Ответить
Сообщениев С12 вводили? я на неё условия не распространил. Попробуйте

Автор - buchlotnik
Дата добавления - 02.04.2015 в 19:39
AlexM Дата: Четверг, 02.04.2015, 19:40 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
ПалычЪ, Как-то странно вы вводите время. Стандартный разделитель времени двоеточие, а вы ставите точку. Формула усложняется.
buchlotnik, У верхнего значения интервала, наверно лучше проверку делать <, а не <=



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПалычЪ, Как-то странно вы вводите время. Стандартный разделитель времени двоеточие, а вы ставите точку. Формула усложняется.
buchlotnik, У верхнего значения интервала, наверно лучше проверку делать <, а не <=

Автор - AlexM
Дата добавления - 02.04.2015 в 19:40
ПалычЪ Дата: Четверг, 02.04.2015, 19:44 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
АлексЬ Вам спасибо...учту это...а вам Булочник))) пожалуйста..намекните хоть как вы это сделали..это то что нужно!!))
 
Ответить
СообщениеАлексЬ Вам спасибо...учту это...а вам Булочник))) пожалуйста..намекните хоть как вы это сделали..это то что нужно!!))

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:44
buchlotnik Дата: Четверг, 02.04.2015, 19:47 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ПалычЪ, вкладка Данные / Проверка данных - вылезет диалоговое окно, в котором всё станет ясно [p.s.]не надо меня больше булочником называть
 
Ответить
СообщениеПалычЪ, вкладка Данные / Проверка данных - вылезет диалоговое окно, в котором всё станет ясно [p.s.]не надо меня больше булочником называть

Автор - buchlotnik
Дата добавления - 02.04.2015 в 19:47
ПалычЪ Дата: Четверг, 02.04.2015, 19:50 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
P.S.
не надо меня больше булочником называть

ой извините)))) спасибо вам)
 
Ответить
Сообщение
P.S.
не надо меня больше булочником называть

ой извините)))) спасибо вам)

Автор - ПалычЪ
Дата добавления - 02.04.2015 в 19:50
buchlotnik Дата: Четверг, 02.04.2015, 20:00 | Сообщение № 16
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ПалычЪ, и ещё такой нюанс - в С11 введены данные, соответствующие условию, поэтому редактируются условия нормально, а вот в С12 исходное значение условию не соответствует (т.к. пусто) при редактировании будет ругаться, что возникает ошибка - просто игнорируйте
 
Ответить
СообщениеПалычЪ, и ещё такой нюанс - в С11 введены данные, соответствующие условию, поэтому редактируются условия нормально, а вот в С12 исходное значение условию не соответствует (т.к. пусто) при редактировании будет ругаться, что возникает ошибка - просто игнорируйте

Автор - buchlotnik
Дата добавления - 02.04.2015 в 20:00
AlexM Дата: Четверг, 02.04.2015, 20:09 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
До кучи формула для D2
Код
=ЕСЛИ(ЧАСТОТА(--ВЫБОР({1:2:3};;ЛЕВБ(C2;5);ПРАВБ(C2;5));B2)=2;"Да";"Нет")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДо кучи формула для D2
Код
=ЕСЛИ(ЧАСТОТА(--ВЫБОР({1:2:3};;ЛЕВБ(C2;5);ПРАВБ(C2;5));B2)=2;"Да";"Нет")

Автор - AlexM
Дата добавления - 02.04.2015 в 20:09
ПалычЪ Дата: Пятница, 03.04.2015, 19:46 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Спасибо вопрос решен


Сообщение отредактировал ПалычЪ - Пятница, 03.04.2015, 19:57
 
Ответить
СообщениеСпасибо вопрос решен

Автор - ПалычЪ
Дата добавления - 03.04.2015 в 19:46
  • Страница 1 из 1
  • 1
Поиск:

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