65 дней = 2 5/30
ребята, такое загадочное задание.
Как в экселе посчитать такую ерунду?
Дано например
01.01.2024 ...05.03.2024 == 65 дней
Как посчитать колличество дней, чтобы это было представленно 30ми, т.е. исходя что месяц делится на 30 дней.
Ответ должен выглядеть например так 2 5/30.
Т.е. 2 полных месяца и 5/30 дней.
для начала на каком языке у вас эксель?
если англ то функция DATEIF и выбираете параметры и формат дроби
если немецкий то BRTEILJAHRE и выбираете параметры,затем формат дроби
два полных месяца
=QUOTIENT(65; 30)
5 дней
=REST(65; 30)
это функции на немецком. Если англиская версия экселя, то погуглите
Вам одной формулой именно или просто посчитать чтобы вывести как столбик в таблице ?
Если просто без формул, то задачку можно разбить на несколько шагов. Создаем в ексцеле после столбиков с нашими датами 6 столбиков, 5 из которых просто спрячем потом.
Столбик 1 : находим разницу Дата 2 минус Дата 1 = например 133
Столбик 2 = столбик 1/30 [ 4,43333]
Столбик 3 =ABRUNDEN(столбик2;0) [ 4 ]
Столбик 4 = столбик 2 - столбик 3 [ 0,43333]
Столбик 5 = столбик 4 *30 [ 13]
Столбик 6 =VERKETTEN(столбик3;" месяцев";" ";столбик5;" дней") ( verketten(C1;" месяцев";" ";E1;" дней")
Теперь скрываем столбики 1-5 и в столбике 6 вроди то что нам нужно
формат "Дата" проверить перед работой
1. А - первая дата, Б - последняя
2. расчет количества дней между датами С1 =Б1 - А1
3. расчет количества полных месяцев Д1 =INT((B1 - A1) / 30)
4. Е1 - расчет остатка дней =MOD(B1 - A1, 30)
5. объединенить результат в Ф в формате 2 5/30 - =D1 & " " & E1 & "/30"
Вам одной формулой именно или просто посчитать чтобы вывести как столбик в таблице ?
Если просто без формул, то задачку можно разбить на несколько шагов.
Там именно из 2х колонок дат, в 3й нужно выдать эту дробь.
Речь еще идет об интегрированной ехсеl в word. Поэтому нужно именно 3мя колонками обойтись.
т.е. да, нужна одна единственная формула чтобы выдала эту дробь.
для начала на каком языке у вас эксель?
если англ то функция DATEIF и выбираете параметры и формат дроби
если немецкий то BRTEILJAHRE и выбираете
Немецкий.
Спасибо. Попробую.
если первая дата в столбике А а вторая в столбике Б то в столбик С пишем
=VERKETTEN(ABRUNDEN(((B1-A1)/30);0);" ";ABRUNDEN((((B1-A1)/30)-ABRUNDEN(((B1-A1)/30);0))*30;0);"/30")
Только там на большом диапазоне может теряться день, если интервал года два и больше, надеюсь у вас маленькие интервалы
Только там на большом диапазоне может теряться день, если интервал года два и больше, надеюсь у вас маленькие интервалы
Ну да, наверное еще и макро для высокосного года надо.🤔
Но вы мозГ, спасибо.😀
4 года интервал, точно перешагиваем высокосный. Главное нашли баг и можно в мозгу тему закрыть.
Классно, работает.
Задача упростилась, расчёт должен быть только в пределах года😃
С меня бутылка. По моему я уже одну торчу, не помню за что, правда, но что то в памяти мелькает.
я не програмист, я концептолог, причем там логика дедуктивная, классический програмист меня обматерит, а мне главное чтобы код работал без сбоя. Наш генеральный всегда требует трехмерные решения в двухмерном пространстве. У нас на фирме один дядя ездил на курсы к человеку номер 2 в германии по ексцелю, так я ради прикола показал нашему дяде над чем работаю, там ситуационный обсчет решения в зависимости от позиционирования картинки на екране, и говорю ему спроси у своего наставника можно ли это реализовать в ексцеле, он набирает значит, объясняет ситуацию и тот ему говорит что это нерешаемо )) а он ему говорит что сидит сейчас за компьютером где это работает. После этого у меня начали спрашивать в трудных ситуациях.
представлено 30ми
Что такое 30ми, а также 30ма, 2х и 3й?
тридцатыми, речь о дробях, каГбы.
Двух, третий.
Русский забыли?😀
Теперь осталось выяснить, что с высокосным годом делать, но это уже пусть сами там решают.
Мне главное было перевeсти LibreOffice в Excel, но Мюнхаузен молодец!!