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

Вход

Регистрация

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

 

= Мир MS Excel/Сформировать формулой дату из разных ячеек - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сформировать формулой дату из разных ячеек (Формулы/Formulas)
Сформировать формулой дату из разных ячеек
Dimos Дата: Суббота, 22.08.2020, 22:42 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Даны 3 ячейки с датами. Необходимо в новой одной ячейки собрать дату таким образом, чтобы из первой даты взять число, из второй - месяц, а из третьей - год
Подскажите, пожалуйста, как это можно сделать с помощью формулы?
К сообщению приложен файл: 9632894.xlsx (8.2 Kb)


Сообщение отредактировал Dimos - Суббота, 22.08.2020, 23:02
 
Ответить
СообщениеДаны 3 ячейки с датами. Необходимо в новой одной ячейки собрать дату таким образом, чтобы из первой даты взять число, из второй - месяц, а из третьей - год
Подскажите, пожалуйста, как это можно сделать с помощью формулы?

Автор - Dimos
Дата добавления - 22.08.2020 в 22:42
Юрий_Ф Дата: Суббота, 22.08.2020, 22:51 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Ничего себе! А куда ТАК можно применить? Практическое применение в чём?


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеНичего себе! А куда ТАК можно применить? Практическое применение в чём?

Автор - Юрий_Ф
Дата добавления - 22.08.2020 в 22:51
bigor Дата: Суббота, 22.08.2020, 23:00 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1101
Репутация: 210 ±
Замечаний: 0% ±

нет
Поменяйте название темы, на типа Сформировать формулой дату из разных ячеек
Код
=DATE(YEAR(B6);MONTH(B5);DAY(B4))
 
Ответить
СообщениеПоменяйте название темы, на типа Сформировать формулой дату из разных ячеек
Код
=DATE(YEAR(B6);MONTH(B5);DAY(B4))

Автор - bigor
Дата добавления - 22.08.2020 в 23:00
bmv98rus Дата: Суббота, 22.08.2020, 23:02 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=DATE(YEAR(B6);MONTH(B5);DAY(B4))
но може оказаться что такого числа нет.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=DATE(YEAR(B6);MONTH(B5);DAY(B4))
но може оказаться что такого числа нет.

Автор - bmv98rus
Дата добавления - 22.08.2020 в 23:02
Dimos Дата: Суббота, 22.08.2020, 23:06 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Юрий_Ф, не знаю, просто задачка на навыки пользования программой
 
Ответить
СообщениеЮрий_Ф, не знаю, просто задачка на навыки пользования программой

Автор - Dimos
Дата добавления - 22.08.2020 в 23:06
Юрий_Ф Дата: Суббота, 22.08.2020, 23:08 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
bmv98rus,
Да, это точно! Для дат:
31.авг.2020
15.фев.1985
31.мар.1991
результат будет не искомый, а 03.мар.1991!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
Сообщениеbmv98rus,
Да, это точно! Для дат:
31.авг.2020
15.фев.1985
31.мар.1991
результат будет не искомый, а 03.мар.1991!

Автор - Юрий_Ф
Дата добавления - 22.08.2020 в 23:08
Юрий_Ф Дата: Суббота, 22.08.2020, 23:16 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Dimos,
Но вот, что интересно! Если в предложенной вам формуле аргументы поставить по логике вещей "правильно" (день-месяц-год), то при ссылке на те же ячейки получается совсем другой результат!
Поэксперементируйте!
Код
=ДАТА(ДЕНЬ(B5);МЕСЯЦ(B6);ГОД(B7))

Получится 14.июн.1927!
.


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Суббота, 22.08.2020, 23:17
 
Ответить
СообщениеDimos,
Но вот, что интересно! Если в предложенной вам формуле аргументы поставить по логике вещей "правильно" (день-месяц-год), то при ссылке на те же ячейки получается совсем другой результат!
Поэксперементируйте!
Код
=ДАТА(ДЕНЬ(B5);МЕСЯЦ(B6);ГОД(B7))

Получится 14.июн.1927!
.

Автор - Юрий_Ф
Дата добавления - 22.08.2020 в 23:16
Che79 Дата: Воскресенье, 23.08.2020, 01:56 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Юрий_Ф, здравствуйте.
Для дат...результат будет не искомый, а 03.мар.1991!
Какие Ваши доказательства? ;)
Если... аргументы поставить ... "правильно" (день-месяц-год), то при ссылке на те же ячейки получается... 14.июн.1927!
А может быть как-то иначе? Корректный синтаксис фунции ДАТА() пока никто не отменял. Получаем =ДАТА(1922-ой год; 1-й месяц; 1991-й день). Далее читаем справку по функциям ДАТА и ДЕНЬ. Обратите внимание
Цитата
Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, функция ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.
Если значение аргумента день меньше 1, аргумент день вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, функция ДАТА(2008;1;-15) возвращает число, соответствующее 16 декабря 2007 года.


Делай нормально и будет нормально!
 
Ответить
СообщениеЮрий_Ф, здравствуйте.
Для дат...результат будет не искомый, а 03.мар.1991!
Какие Ваши доказательства? ;)
Если... аргументы поставить ... "правильно" (день-месяц-год), то при ссылке на те же ячейки получается... 14.июн.1927!
А может быть как-то иначе? Корректный синтаксис фунции ДАТА() пока никто не отменял. Получаем =ДАТА(1922-ой год; 1-й месяц; 1991-й день). Далее читаем справку по функциям ДАТА и ДЕНЬ. Обратите внимание
Цитата
Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, функция ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.
Если значение аргумента день меньше 1, аргумент день вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, функция ДАТА(2008;1;-15) возвращает число, соответствующее 16 декабря 2007 года.

Автор - Che79
Дата добавления - 23.08.2020 в 01:56
Юрий_Ф Дата: Воскресенье, 23.08.2020, 16:51 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Che79,
Нет, ну я же не с потолка брал! Я попробовал! Прилагаю файл. Гляньте и то, и другое!
К сообщению приложен файл: 2725306.xlsx (9.6 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеChe79,
Нет, ну я же не с потолка брал! Я попробовал! Прилагаю файл. Гляньте и то, и другое!

Автор - Юрий_Ф
Дата добавления - 23.08.2020 в 16:51
Che79 Дата: Воскресенье, 23.08.2020, 17:31 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Гляньте
Да, признаю, это я не углядел. В примере у ТС'а 15 янв. (я по нему смотрел), а у Вас 15 фев.


Делай нормально и будет нормально!
 
Ответить
Сообщение
Гляньте
Да, признаю, это я не углядел. В примере у ТС'а 15 янв. (я по нему смотрел), а у Вас 15 фев.

Автор - Che79
Дата добавления - 23.08.2020 в 17:31
Юрий_Ф Дата: Воскресенье, 23.08.2020, 18:05 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Che79,
Хотя по идее, откуда взяться 1927 году в ячейке H5? Ну нигде в столбце F в том примере 1927 года нет! И 14го числа! И июня месяца! Ну нет их там! А Exelюга их по каким-то своим канонам углядел! :D


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Воскресенье, 23.08.2020, 18:07
 
Ответить
СообщениеChe79,
Хотя по идее, откуда взяться 1927 году в ячейке H5? Ну нигде в столбце F в том примере 1927 года нет! И 14го числа! И июня месяца! Ну нет их там! А Exelюга их по каким-то своим канонам углядел! :D

Автор - Юрий_Ф
Дата добавления - 23.08.2020 в 18:05
bigor Дата: Воскресенье, 23.08.2020, 18:13 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1101
Репутация: 210 ±
Замечаний: 0% ±

нет
А Exelюга их по каким-то своим канонам углядел!

Вы когда летали, все по логике делали или по инструкции, правилам и прочим нормативным документам? Судя по тому, что на форуме пишите, по инструкциям :) Так почему сейчас игнорируете справку и руководствуетесь своей логикой.
 
Ответить
Сообщение
А Exelюга их по каким-то своим канонам углядел!

Вы когда летали, все по логике делали или по инструкции, правилам и прочим нормативным документам? Судя по тому, что на форуме пишите, по инструкциям :) Так почему сейчас игнорируете справку и руководствуетесь своей логикой.

Автор - bigor
Дата добавления - 23.08.2020 в 18:13
прохожий2019 Дата: Воскресенье, 23.08.2020, 18:17 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
откуда взяться 1927 году

Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца
1922 года второй месяц 1991 день...
 
Ответить
Сообщение
откуда взяться 1927 году

Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца
1922 года второй месяц 1991 день...

Автор - прохожий2019
Дата добавления - 23.08.2020 в 18:17
Юрий_Ф Дата: Воскресенье, 23.08.2020, 18:42 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
bigor,
Отвечу так: если бы я летал не по канонам (аэродинамики - наука (кратко) о поведении самолёта на разных скоростях и режимах полёта), не по инструкциям (данного типа самолёта), то я бы с вами сейчас не разговаривал! Знаете, сколько именитых лётчиков-испытателей погибло, сорвавшись в штопор, только потому, что они эти законы игнорировали?! Это не один, не два - десятки! Даже для меня это стало откровением, когда занимался их биографиями!
Пример: Заслуженный лётчик-испытатель СССР, Герой Сов. Союза генерал-майор авиации Федотов А.В. Он не только сам убился, сорвав на малой высоте переполненный топливом тяжёлый МиГ-25 в штопор, но ещё и штурмана-испытателя Зайцева с собой на тот свет забрал!
Для сведения: срыв самолёта в штопор - самое позорное для любого лётчика, даже курсанта, которого выпустили в самостоятельный полёт! Если курсант (или даже лётчик) в контрольном полёте с инструктором на пилотаже (или заходе на посадку - что было у экипажа Федотова) теряет скорость ниже эволютивной, превышает критические углы атаки (пилотирования) или располагаемую перегрузку, его самостоятельно в полёт не выпустят! Никто! Никогда! Чьим бы сыном он ни был! А тут генерал! Заслуженный ЛИ! Не понимаю!
Совет: относитесь критически к тому, что пишут сами о себе лётчики-испытатели! Они сами верят в то, что о себе рассказывают, а потом идут в полёт и бьются, надеясь на авось! В строевых полках боевая и лётная подготовка у простого Военного лётчика 2го класса в звании старлей выше, чем у именитых ЛИ страны! Я летал с ними в качестве инструктора по восстановлению ими утраченных навыков на боевое применение, я знаю! :)
==
Так вот, мы и пытаемся понять, в чём здесь в Exel дело! Почему он вдруг так реагирует? Ведь всего лишь меняются местами аргументы! А команды ДЕНЬ, МЕСЯЦ и ГОД и ячейки остаются!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Воскресенье, 23.08.2020, 19:28
 
Ответить
Сообщениеbigor,
Отвечу так: если бы я летал не по канонам (аэродинамики - наука (кратко) о поведении самолёта на разных скоростях и режимах полёта), не по инструкциям (данного типа самолёта), то я бы с вами сейчас не разговаривал! Знаете, сколько именитых лётчиков-испытателей погибло, сорвавшись в штопор, только потому, что они эти законы игнорировали?! Это не один, не два - десятки! Даже для меня это стало откровением, когда занимался их биографиями!
Пример: Заслуженный лётчик-испытатель СССР, Герой Сов. Союза генерал-майор авиации Федотов А.В. Он не только сам убился, сорвав на малой высоте переполненный топливом тяжёлый МиГ-25 в штопор, но ещё и штурмана-испытателя Зайцева с собой на тот свет забрал!
Для сведения: срыв самолёта в штопор - самое позорное для любого лётчика, даже курсанта, которого выпустили в самостоятельный полёт! Если курсант (или даже лётчик) в контрольном полёте с инструктором на пилотаже (или заходе на посадку - что было у экипажа Федотова) теряет скорость ниже эволютивной, превышает критические углы атаки (пилотирования) или располагаемую перегрузку, его самостоятельно в полёт не выпустят! Никто! Никогда! Чьим бы сыном он ни был! А тут генерал! Заслуженный ЛИ! Не понимаю!
Совет: относитесь критически к тому, что пишут сами о себе лётчики-испытатели! Они сами верят в то, что о себе рассказывают, а потом идут в полёт и бьются, надеясь на авось! В строевых полках боевая и лётная подготовка у простого Военного лётчика 2го класса в звании старлей выше, чем у именитых ЛИ страны! Я летал с ними в качестве инструктора по восстановлению ими утраченных навыков на боевое применение, я знаю! :)
==
Так вот, мы и пытаемся понять, в чём здесь в Exel дело! Почему он вдруг так реагирует? Ведь всего лишь меняются местами аргументы! А команды ДЕНЬ, МЕСЯЦ и ГОД и ячейки остаются!

Автор - Юрий_Ф
Дата добавления - 23.08.2020 в 18:42
прохожий2019 Дата: Воскресенье, 23.08.2020, 18:47 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Почему он вдруг так реагирует?

Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца.

1991-й день

Цитата прохожий2019, 23.08.2020 в 18:17, в сообщении № 13 ()
1991 день...


Сообщение отредактировал прохожий2019 - Воскресенье, 23.08.2020, 18:49
 
Ответить
Сообщение
Почему он вдруг так реагирует?

Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца.

1991-й день

Цитата прохожий2019, 23.08.2020 в 18:17, в сообщении № 13 ()
1991 день...

Автор - прохожий2019
Дата добавления - 23.08.2020 в 18:47
Юрий_Ф Дата: Воскресенье, 23.08.2020, 18:48 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
Понятно!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеПонятно!

Автор - Юрий_Ф
Дата добавления - 23.08.2020 в 18:48
bigor Дата: Воскресенье, 23.08.2020, 18:53 | Сообщение № 17
Группа: Проверенные
Ранг: Старожил
Сообщений: 1101
Репутация: 210 ±
Замечаний: 0% ±

нет
Ну раз вы так трепетно относились к инструкциям тогда, почему игнорируйте их сейчас? Вы не жали кнопки или чего там в произвольном порядке, а по инструкции. Сейчас вы подставили вместо дня год, Excel "лишние" дни раскидал на месяцы и годы. А вы удивляетесь откуда такая дата вылезла.
 
Ответить
СообщениеНу раз вы так трепетно относились к инструкциям тогда, почему игнорируйте их сейчас? Вы не жали кнопки или чего там в произвольном порядке, а по инструкции. Сейчас вы подставили вместо дня год, Excel "лишние" дни раскидал на месяцы и годы. А вы удивляетесь откуда такая дата вылезла.

Автор - bigor
Дата добавления - 23.08.2020 в 18:53
Юрий_Ф Дата: Воскресенье, 23.08.2020, 18:58 | Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 777
Репутация: 1 ±
Замечаний: 60% ±

Excel 2010
bigor,
Я полагал, что если господину Exel пишут, что это год, это месяц, это день, откуда брать, что с этим делать, то он так и будет считать! :D
Ан-нет! У него свои приоритеты! :'(


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Воскресенье, 23.08.2020, 20:29
 
Ответить
Сообщениеbigor,
Я полагал, что если господину Exel пишут, что это год, это месяц, это день, откуда брать, что с этим делать, то он так и будет считать! :D
Ан-нет! У него свои приоритеты! :'(

Автор - Юрий_Ф
Дата добавления - 23.08.2020 в 18:58
прохожий2019 Дата: Воскресенье, 23.08.2020, 19:09 | Сообщение № 19
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
это год, это месяц, это день, то он так и будет считать!
Ан нет!
доказательства?


Сообщение отредактировал прохожий2019 - Воскресенье, 23.08.2020, 19:09
 
Ответить
Сообщение
это год, это месяц, это день, то он так и будет считать!
Ан нет!
доказательства?

Автор - прохожий2019
Дата добавления - 23.08.2020 в 19:09
Che79 Дата: Воскресенье, 23.08.2020, 19:18 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
[offtop]Excel - он ведь как барон Мюнхгаузен. Тоже никогда не врёт (только привирает слегка, как с функцией РАЗНДАТ) и тоже имеет странные даты в календаре. У Мюнхгаузена есть 32-е мая, у Excel в данном случае 1991-е января yes


Делай нормально и будет нормально!
 
Ответить
Сообщение[offtop]Excel - он ведь как барон Мюнхгаузен. Тоже никогда не врёт (только привирает слегка, как с функцией РАЗНДАТ) и тоже имеет странные даты в календаре. У Мюнхгаузена есть 32-е мая, у Excel в данном случае 1991-е января yes

Автор - Che79
Дата добавления - 23.08.2020 в 19:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сформировать формулой дату из разных ячеек (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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