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

Вход

Регистрация

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

 

= Мир MS Excel/Функция Если выбирает День Рожденья из списка - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Функция Если выбирает День Рожденья из списка
hardl Дата: Воскресенье, 11.08.2013, 01:08 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Как с помощью Функцией Если написать формулу, при совпадении текущей датой и месяцем с датой рождения в отдельной ячейки выводилась информация "Сегодня День Рожденье" Туплю! В поиске искал ничего подобного не нашел.
К сообщению приложен файл: 3121256.xls (13.5 Kb)
 
Ответить
СообщениеКак с помощью Функцией Если написать формулу, при совпадении текущей датой и месяцем с датой рождения в отдельной ячейки выводилась информация "Сегодня День Рожденье" Туплю! В поиске искал ничего подобного не нашел.

Автор - hardl
Дата добавления - 11.08.2013 в 01:08
AndreTM Дата: Воскресенье, 11.08.2013, 01:38 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Типа так, что ли?
К сообщению приложен файл: 2-5722-1-1-.xls (14.5 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеТипа так, что ли?

Автор - AndreTM
Дата добавления - 11.08.2013 в 01:38
hardl Дата: Воскресенье, 11.08.2013, 01:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

ЕСЛИ(ТЕКСТ(R3C4;"ДДММ")=ТЕКСТ(RC[-1];"ДДММ");"YeZZZ :)";"no… :("), а что то не работает, посмотри данная формула во всех клетка пишет YeZZZ :), а я так понял, должна писать только где даты и месяц совпадают с текущей датой 9, 10 строки.
 
Ответить
СообщениеЕСЛИ(ТЕКСТ(R3C4;"ДДММ")=ТЕКСТ(RC[-1];"ДДММ");"YeZZZ :)";"no… :("), а что то не работает, посмотри данная формула во всех клетка пишет YeZZZ :), а я так понял, должна писать только где даты и месяц совпадают с текущей датой 9, 10 строки.

Автор - hardl
Дата добавления - 11.08.2013 в 01:46
AndreTM Дата: Воскресенье, 11.08.2013, 01:55 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
И не буду даже смотреть, ибо на ВАШЕМ же примере - работает... :)
И вы утверждаете, что неверно показывает в МОЁМ файле? А F9 жамкнуть?
Другое дело, друг мой, если вы не понимаете сути этой формулы, а просто копипастите. Я ведь не сторож вашему компу, и посему не знаю, каков у вас формат даты, а также локали ваших ОС и Офиса...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеИ не буду даже смотреть, ибо на ВАШЕМ же примере - работает... :)
И вы утверждаете, что неверно показывает в МОЁМ файле? А F9 жамкнуть?
Другое дело, друг мой, если вы не понимаете сути этой формулы, а просто копипастите. Я ведь не сторож вашему компу, и посему не знаю, каков у вас формат даты, а также локали ваших ОС и Офиса...

Автор - AndreTM
Дата добавления - 11.08.2013 в 01:55
hardl Дата: Воскресенье, 11.08.2013, 01:56 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Если только сделать вот так ЕСЛИ(ДАТА(ГОД(RC[-1]);МЕСЯЦ(RC[-1]);ДЕНЬ(RC[-1]))=СЕГОДНЯ();"День Рожденья";""), работает но совсем, год не могу убрать!
 
Ответить
СообщениеЕсли только сделать вот так ЕСЛИ(ДАТА(ГОД(RC[-1]);МЕСЯЦ(RC[-1]);ДЕНЬ(RC[-1]))=СЕГОДНЯ();"День Рожденья";""), работает но совсем, год не могу убрать!

Автор - hardl
Дата добавления - 11.08.2013 в 01:56
hardl Дата: Воскресенье, 11.08.2013, 02:00 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

ОС у меня XP, Офис 2003, дата на ПК стоит 11.08.2013, жмакал я F9, увы дружище, не работает!
 
Ответить
СообщениеОС у меня XP, Офис 2003, дата на ПК стоит 11.08.2013, жмакал я F9, увы дружище, не работает!

Автор - hardl
Дата добавления - 11.08.2013 в 02:00
AndreTM Дата: Воскресенье, 11.08.2013, 02:00 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Я только что приложенный мною файл сделал именно на XPsp3, Excel03 - и всё показывало...

Ну, если подходить с вашей точки зрения... То тогда примерно так:
Код
=ЕСЛИ(И(МЕСЯЦ(RC[-1])=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(RC[-1])=ДЕНЬ(СЕГОДНЯ()));"ДР";)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Воскресенье, 11.08.2013, 02:02
 
Ответить
СообщениеЯ только что приложенный мною файл сделал именно на XPsp3, Excel03 - и всё показывало...

Ну, если подходить с вашей точки зрения... То тогда примерно так:
Код
=ЕСЛИ(И(МЕСЯЦ(RC[-1])=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(RC[-1])=ДЕНЬ(СЕГОДНЯ()));"ДР";)

Автор - AndreTM
Дата добавления - 11.08.2013 в 02:00
hardl Дата: Воскресенье, 11.08.2013, 02:09 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

=ЕСЛИ(И(МЕСЯЦ(RC[-1])=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(RC[-1])=ДЕНЬ(СЕГОДНЯ()));"ДР";) Вот теперь заработала, только куда добавить "", чтобы при не совпадении ничего не выводила, а то ноль пишет!
 
Ответить
Сообщение=ЕСЛИ(И(МЕСЯЦ(RC[-1])=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(RC[-1])=ДЕНЬ(СЕГОДНЯ()));"ДР";) Вот теперь заработала, только куда добавить "", чтобы при не совпадении ничего не выводила, а то ноль пишет!

Автор - hardl
Дата добавления - 11.08.2013 в 02:09
hardl Дата: Воскресенье, 11.08.2013, 02:14 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Вот так все работает, =ЕСЛИ(И(МЕСЯЦ(RC[-1])=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(RC[-1])=ДЕНЬ(СЕГОДНЯ()));"День Рожденье";"") Огромное спасибо!
 
Ответить
СообщениеВот так все работает, =ЕСЛИ(И(МЕСЯЦ(RC[-1])=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(RC[-1])=ДЕНЬ(СЕГОДНЯ()));"День Рожденье";"") Огромное спасибо!

Автор - hardl
Дата добавления - 11.08.2013 в 02:14
Michael_S Дата: Воскресенье, 11.08.2013, 03:40 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=ЕСЛИ(ОСТАТ(ДНЕЙ360(RC[-1];СЕГОДНЯ());360);"";"День Рождения")
К сообщению приложен файл: hardl.xls (52.0 Kb)


Сообщение отредактировал Michael_S - Воскресенье, 11.08.2013, 03:42
 
Ответить
Сообщение
Код
=ЕСЛИ(ОСТАТ(ДНЕЙ360(RC[-1];СЕГОДНЯ());360);"";"День Рождения")

Автор - Michael_S
Дата добавления - 11.08.2013 в 03:40
jakim Дата: Воскресенье, 11.08.2013, 10:46 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1215
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Как вариант.
К сообщению приложен файл: of_3121256.xls (23.5 Kb)
 
Ответить
СообщениеКак вариант.

Автор - jakim
Дата добавления - 11.08.2013 в 10:46
jakim Дата: Воскресенье, 11.08.2013, 11:01 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1215
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Извините, ошибочка вышла.
К сообщению приложен файл: 0563260.xls (24.0 Kb)
 
Ответить
Сообщение
Извините, ошибочка вышла.

Автор - jakim
Дата добавления - 11.08.2013 в 11:01
jakim Дата: Воскресенье, 11.08.2013, 11:14 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1215
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Действительно по условию задачи подходит по моему мнению такая формула
.
Код
=IF(DATE(YEAR($D$3);MONTH(B5);DAY(B5))=$D$3;A5;"")
К сообщению приложен файл: 7103584.xls (24.5 Kb)
 
Ответить
Сообщение
Действительно по условию задачи подходит по моему мнению такая формула
.
Код
=IF(DATE(YEAR($D$3);MONTH(B5);DAY(B5))=$D$3;A5;"")

Автор - jakim
Дата добавления - 11.08.2013 в 11:14
  • Страница 1 из 1
  • 1
Поиск:

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