Mark1976
Дата: Воскресенье, 20.08.2017, 16:58 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Здравствуйте. Помогите с формулой. Есть дата: 01.10.2017, мне надо узнать сколько месяцев от этой даты был расход. Результат 3 месяца (октябрь, ноябрь, декабрь)=3 Дата: 16.10.2017, кол-во месяцев расхода (ноябрь, декабрь)=2 Условие: Если дата начальная до 15 числа, то текущий месяц считаем, если дата после 15-го, то отсчет делаем со следующего месяца. Пример приложил. Заранее спасибо.
Здравствуйте. Помогите с формулой. Есть дата: 01.10.2017, мне надо узнать сколько месяцев от этой даты был расход. Результат 3 месяца (октябрь, ноябрь, декабрь)=3 Дата: 16.10.2017, кол-во месяцев расхода (ноябрь, декабрь)=2 Условие: Если дата начальная до 15 числа, то текущий месяц считаем, если дата после 15-го, то отсчет делаем со следующего месяца. Пример приложил. Заранее спасибо. Mark1976
Ответить
Сообщение Здравствуйте. Помогите с формулой. Есть дата: 01.10.2017, мне надо узнать сколько месяцев от этой даты был расход. Результат 3 месяца (октябрь, ноябрь, декабрь)=3 Дата: 16.10.2017, кол-во месяцев расхода (ноябрь, декабрь)=2 Условие: Если дата начальная до 15 числа, то текущий месяц считаем, если дата после 15-го, то отсчет делаем со следующего месяца. Пример приложил. Заранее спасибо. Автор - Mark1976 Дата добавления - 20.08.2017 в 16:58
Che79
Дата: Воскресенье, 20.08.2017, 17:28 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Mark1976 , здравствуйте. Вариант "на коленке" строго по Вашему условию Код
=ЕСЛИ(ДЕНЬ(A2)<=15;РАЗНДАТ(A2;"31.12.2017";"m")+1;РАЗНДАТ(A2;"31.12.2017";"m"))
наверняка, еще предложат более изящные варианты. Только вопрос Если дата начальная до 15 числа, то текущий месяц считаем, если дата после 15-го, то отсчет делаем со следующего месяца
а если, допустим, дата будет 16.12.2017, тогда как считаем?
Mark1976 , здравствуйте. Вариант "на коленке" строго по Вашему условию Код
=ЕСЛИ(ДЕНЬ(A2)<=15;РАЗНДАТ(A2;"31.12.2017";"m")+1;РАЗНДАТ(A2;"31.12.2017";"m"))
наверняка, еще предложат более изящные варианты. Только вопрос Если дата начальная до 15 числа, то текущий месяц считаем, если дата после 15-го, то отсчет делаем со следующего месяца
а если, допустим, дата будет 16.12.2017, тогда как считаем?Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Воскресенье, 20.08.2017, 17:36
Ответить
Сообщение Mark1976 , здравствуйте. Вариант "на коленке" строго по Вашему условию Код
=ЕСЛИ(ДЕНЬ(A2)<=15;РАЗНДАТ(A2;"31.12.2017";"m")+1;РАЗНДАТ(A2;"31.12.2017";"m"))
наверняка, еще предложат более изящные варианты. Только вопрос Если дата начальная до 15 числа, то текущий месяц считаем, если дата после 15-го, то отсчет делаем со следующего месяца
а если, допустим, дата будет 16.12.2017, тогда как считаем?Автор - Che79 Дата добавления - 20.08.2017 в 17:28
Mark1976
Дата: Воскресенье, 20.08.2017, 17:47 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
16.12.2017. Вот это не учел. Если такая дата , то считаем как 1 месяц. И ещё. Этой формулой можно кол-во месяцев посчитать между нами не 2017 года. Например : 01.05 2016 и 31.12.2016?
16.12.2017. Вот это не учел. Если такая дата , то считаем как 1 месяц. И ещё. Этой формулой можно кол-во месяцев посчитать между нами не 2017 года. Например : 01.05 2016 и 31.12.2016? Mark1976
Ответить
Сообщение 16.12.2017. Вот это не учел. Если такая дата , то считаем как 1 месяц. И ещё. Этой формулой можно кол-во месяцев посчитать между нами не 2017 года. Например : 01.05 2016 и 31.12.2016? Автор - Mark1976 Дата добавления - 20.08.2017 в 17:47
Che79
Дата: Воскресенье, 20.08.2017, 18:03 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
16.12.2017. Вот это не учел. Если такая дата , то считаем как 1 месяц
тогда как-то так Код
=ЕСЛИ(ИЛИ(ДЕНЬ(A2)<=15;МЕСЯЦ(A2)=12);РАЗНДАТ(A2;C$1;"m")+1;РАЗНДАТ(A2;C$1;"m"))
, где в С1 - дата окончания периода, для которой считаем кол-во месяцев.
16.12.2017. Вот это не учел. Если такая дата , то считаем как 1 месяц
тогда как-то так Код
=ЕСЛИ(ИЛИ(ДЕНЬ(A2)<=15;МЕСЯЦ(A2)=12);РАЗНДАТ(A2;C$1;"m")+1;РАЗНДАТ(A2;C$1;"m"))
, где в С1 - дата окончания периода, для которой считаем кол-во месяцев.Che79
Делай нормально и будет нормально!
Ответить
Сообщение 16.12.2017. Вот это не учел. Если такая дата , то считаем как 1 месяц
тогда как-то так Код
=ЕСЛИ(ИЛИ(ДЕНЬ(A2)<=15;МЕСЯЦ(A2)=12);РАЗНДАТ(A2;C$1;"m")+1;РАЗНДАТ(A2;C$1;"m"))
, где в С1 - дата окончания периода, для которой считаем кол-во месяцев.Автор - Che79 Дата добавления - 20.08.2017 в 18:03
Pelena
Дата: Воскресенье, 20.08.2017, 18:42 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19186
Репутация:
4421
±
Замечаний:
±
Excel 365 & Mac Excel
ВариантКод
=МАКС(12-МЕСЯЦ(A2)+(ДЕНЬ(A2)<15);1)
ВариантКод
=МАКС(12-МЕСЯЦ(A2)+(ДЕНЬ(A2)<15);1)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение ВариантКод
=МАКС(12-МЕСЯЦ(A2)+(ДЕНЬ(A2)<15);1)
Автор - Pelena Дата добавления - 20.08.2017 в 18:42
Mark1976
Дата: Воскресенье, 20.08.2017, 20:56 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация:
3
±
Замечаний:
0% ±
Excel 2010, 2013
Спасибо за помощь.
Ответить
Сообщение Спасибо за помощь. Автор - Mark1976 Дата добавления - 20.08.2017 в 20:56