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

Вход

Регистрация

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

 

= Мир MS Excel/Функция для счета полных месяцев - Мир MS Excel

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

Всем привет!
Вопрос в следующем:
какую функцию нужно написать, чтобы посчитать число полных месяцев? с той особенностью, что, например,

если дата до 15 числа месяца, то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>,

после 15 числа - не полный <16.02.21 - 16.03.21 = один полный месяц>.

Спасибо заранее.


Сообщение отредактировал 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
Группа: Проверенные
Ранг: Ветеран
Сообщений: 587
Репутация: 29 ±
Замечаний: 20% ±

Excel 2013
dekimuazz,
Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)

A1 - начальная дата, B1 - конечная дата

UPD: 30=>31


Сообщение отредактировал 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
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Anis625, Спасибо за решение
 
Ответить
СообщениеAnis625, Спасибо за решение

Автор - dekimuazz
Дата добавления - 08.10.2021 в 16:20
Serge_007 Дата: Пятница, 08.10.2021, 16:47 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 14555
Репутация: 2403 ±
Замечаний: ±

Excel 2010
Здравствуйте

если дата до 15 числа месяца, то это полный месяц <01.01.21 - 16.02.21 = два полных месяца>
Разве 16.02.21 - это дата до 15 числа месяца?

Код
=ОКРУГЛВВЕРХ(РАЗНДАТ(A1;B1;"d")/31;0)
РАЗНДАТ(A1;B1;"d") тоже самое, что и B1-A1


Яндекс-деньги: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
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, Спасибо за замечание. Верная формулировка такая: нужна функция, которая определит следующее: по условию даны две даты, необходимо узнать сколько полных месяцев в указанном диапазоне при условии, что: если день первой даты это число до 15 - месяц считается, после - не считается, для второй даты так: день после 15, месяц считается, до 15 - не считается.


Сообщение отредактировал 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
Группа: Админы
Ранг: Местный житель
Сообщений: 14555
Репутация: 2403 ±
Замечаний: ±

Excel 2010
если день первой даты это число до 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))


Яндекс-деньги: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
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, Спасибо большое, Ваше решение очень помогло!
 
Ответить
СообщениеSerge_007, Спасибо большое, Ваше решение очень помогло!

Автор - dekimuazz
Дата добавления - 08.10.2021 в 17:32
dekimuazz Дата: Пятница, 08.10.2021, 17:58 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается
Разве это правильно?

Это заморочки бухгалтерского учета, если приобрели до 15 числа, то месяц считается, приобрели после 15, месяц не берется в расчет.
 
Ответить
Сообщение
А с 14.01.2021 по 16.01.2021 - вообще 2 полных месяца получается
Разве это правильно?

Это заморочки бухгалтерского учета, если приобрели до 15 числа, то месяц считается, приобрели после 15, месяц не берется в расчет.

Автор - dekimuazz
Дата добавления - 08.10.2021 в 17:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Функция для счета полных месяцев (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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