Функция для счета полных месяцев
dekimuazz
Дата: Пятница, 08.10.2021, 15:43 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
14.0.7268.5000
Всем привет! Вопрос в следующем: какую функцию нужно написать, чтобы посчитать число полных месяцев? с той особенностью, что, например, если дата до 15 числа месяца, то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>, после 15 числа - не полный <16.02.21 - 16.03.21 = один полный месяц>. Спасибо заранее.
Всем привет! Вопрос в следующем: какую функцию нужно написать, чтобы посчитать число полных месяцев? с той особенностью, что, например, если дата до 15 числа месяца, то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>, после 15 числа - не полный <16.02.21 - 16.03.21 = один полный месяц>. Спасибо заранее. dekimuazz
Сообщение отредактировал dekimuazz - Пятница, 08.10.2021, 16:02
Ответить
Сообщение Всем привет! Вопрос в следующем: какую функцию нужно написать, чтобы посчитать число полных месяцев? с той особенностью, что, например, если дата до 15 числа месяца, то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>, после 15 числа - не полный <16.02.21 - 16.03.21 = один полный месяц>. Спасибо заранее. Автор - dekimuazz Дата добавления - 08.10.2021 в 15:43
Anis625
Дата: Пятница, 08.10.2021, 16:03 |
Сообщение № 2
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация:
31
±
Замечаний:
20% ±
Excel 2013
dekimuazz,Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
A1 - начальная дата, B1 - конечная дата UPD: 30=>31
dekimuazz,Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
A1 - начальная дата, B1 - конечная дата UPD: 30=>31 Anis625
Сообщение отредактировал Anis625 - Пятница, 08.10.2021, 16:05
Ответить
Сообщение dekimuazz,Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
A1 - начальная дата, B1 - конечная дата UPD: 30=>31 Автор - Anis625 Дата добавления - 08.10.2021 в 16:03
dekimuazz
Дата: Пятница, 08.10.2021, 16:20 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
14.0.7268.5000
Anis625, Спасибо за решение
Ответить
Сообщение Anis625, Спасибо за решение Автор - dekimuazz Дата добавления - 08.10.2021 в 16:20
Serge_007
Дата: Пятница, 08.10.2021, 16:47 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2748
±
Замечаний:
±
Excel 2016
Здравствуйтеесли дата до 15 числа месяца , то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>
Разве 16.02.21 - это дата до 15 числа месяца ?Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
РАЗНДАТ(A1;B1;"d") тоже самое, что и B1-A1
Здравствуйтеесли дата до 15 числа месяца , то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>
Разве 16.02.21 - это дата до 15 числа месяца ?Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
РАЗНДАТ(A1;B1;"d") тоже самое, что и B1-A1 Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Здравствуйтеесли дата до 15 числа месяца , то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>
Разве 16.02.21 - это дата до 15 числа месяца ?Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
РАЗНДАТ(A1;B1;"d") тоже самое, что и B1-A1 Автор - Serge_007 Дата добавления - 08.10.2021 в 16:47
dekimuazz
Дата: Пятница, 08.10.2021, 16:52 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
14.0.7268.5000
Serge_007, Спасибо за замечание. Верная формулировка такая: нужна функция, которая определит следующее: по условию даны две даты, необходимо узнать сколько полных месяцев в указанном диапазоне при условии, что: если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается, до 15 - не считается.
Serge_007, Спасибо за замечание. Верная формулировка такая: нужна функция, которая определит следующее: по условию даны две даты, необходимо узнать сколько полных месяцев в указанном диапазоне при условии, что: если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается, до 15 - не считается. dekimuazz
Сообщение отредактировал dekimuazz - Пятница, 08.10.2021, 16:54
Ответить
Сообщение Serge_007, Спасибо за замечание. Верная формулировка такая: нужна функция, которая определит следующее: по условию даны две даты, необходимо узнать сколько полных месяцев в указанном диапазоне при условии, что: если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается, до 15 - не считается. Автор - dekimuazz Дата добавления - 08.10.2021 в 16:52
Serge_007
Дата: Пятница, 08.10.2021, 17:17 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2748
±
Замечаний:
±
Excel 2016
если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается
В этом случае для пары с 15.01.2021 по 16.01.2021 получается целый месяц А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается Разве это правильно?Код
=РАЗНДАТ(A1;B1;"m")+И(ДЕНЬ(A1)<16;ДЕНЬ(B1)>15)
Код
=РАЗНДАТ(A1;B1;"m")+((ДЕНЬ(A1)<16)*(ДЕНЬ(B1)>15))
если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается
В этом случае для пары с 15.01.2021 по 16.01.2021 получается целый месяц А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается Разве это правильно?Код
=РАЗНДАТ(A1;B1;"m")+И(ДЕНЬ(A1)<16;ДЕНЬ(B1)>15)
Код
=РАЗНДАТ(A1;B1;"m")+((ДЕНЬ(A1)<16)*(ДЕНЬ(B1)>15))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается
В этом случае для пары с 15.01.2021 по 16.01.2021 получается целый месяц А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается Разве это правильно?Код
=РАЗНДАТ(A1;B1;"m")+И(ДЕНЬ(A1)<16;ДЕНЬ(B1)>15)
Код
=РАЗНДАТ(A1;B1;"m")+((ДЕНЬ(A1)<16)*(ДЕНЬ(B1)>15))
Автор - Serge_007 Дата добавления - 08.10.2021 в 17:17
dekimuazz
Дата: Пятница, 08.10.2021, 17:32 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
14.0.7268.5000
Serge_007, Спасибо большое, Ваше решение очень помогло!
Serge_007, Спасибо большое, Ваше решение очень помогло! dekimuazz
Ответить
Сообщение Serge_007, Спасибо большое, Ваше решение очень помогло! Автор - dekimuazz Дата добавления - 08.10.2021 в 17:32
dekimuazz
Дата: Пятница, 08.10.2021, 17:58 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
14.0.7268.5000
А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается Разве это правильно?
Это заморочки бухгалтерского учета, если приобрели до 15 числа, то месяц считается, приобрели после 15, месяц не берется в расчет.
А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается Разве это правильно?
Это заморочки бухгалтерского учета, если приобрели до 15 числа, то месяц считается, приобрели после 15, месяц не берется в расчет.dekimuazz
Ответить
Сообщение А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается Разве это правильно?
Это заморочки бухгалтерского учета, если приобрели до 15 числа, то месяц считается, приобрели после 15, месяц не берется в расчет.Автор - dekimuazz Дата добавления - 08.10.2021 в 17:58