Страницы: 1
RSS
Вычисление стажа на определенную дату
 
Здравствуйте, помогите пожалуйста вычислить стаж на определенную дату (например на 30.09.2005).
При условии что эту дату можно ввести только в формулу

Пробовала
Код
=ЕСЛИ(E5-ДАТАЗНАЧ("30.09.2005");)

выдает 0,00
а должно быть 21.17 по Иванову

Еще разок задание:
Нужно вычислить стаж на конкретную дату 30.09.2005 (условие задачи такое )  известно только дата приема на работу. Дополнительно дату(30.09.2005) ни в какую ячейку вводить нельзя.
Нужно получить у Иванова стаж 21,17
Остальных сотрудников заполнить автоматически растягивая формулу
 
В "Приемах" есть статья про стаж.
 
Статью я читала, там даты в разные ячейки введены.
В моей ситуации вторую дату можно только в формулу ввести.
Вот я и запуталась не получается.
 
Цитата
Екатерина Иванова написал:
а должно быть 21.17
это почему? Ведь формула: ЕСЛИ и в ней прописано только условие, а что возвращать не написано. Вот она и возвращает ЛОЖЬ, что в переводе на число и дает 0.
А почему 21.17 я вообще не понимаю...Как это может получиться? Какого вида результат вообще нужен?
Если бы речь шла реально про стаж, можно было бы применить что-то вроде: =РАЗНДАТ(E5;"30.09.2005";"y").
Но я решительно не понимаю что за значение 21.17 и что оно означает. На дату не похоже, кол-во лет и месяцев тоже не сходится с указанными данными...
Изменено: Дмитрий(The_Prist) Щербаков - 18.06.2020 13:09:10
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Спасибо большое!!!!
Подскажите пожалуйста еще про формат, какой нужно выбрать?

Цитата
Дмитрий(The_Prist) Щербаков написал: А почему 21.17...Как это может получиться?
ну если из 14.09.1985-30.09.2005 то получается стаж 21,17
Формат такого числа требуется по условию задачи :sceptic:  
 
Цитата
Екатерина Иванова написал:
из 14.09.1985-30.09.2005 то получается стаж 21,17
8-0  это как? Я ввел: =ДАТАЗНАЧ("30.09.2005")-ДАТАЗНАЧ("14.09.1985")
Почему не получилось? 21 - это что? Не может быть, чтобы года, т.к. если от 2005 отнять 1985 будет 20...
Либо арифметика у Вас странная,  либо такая формула должна работать для стажа:
Код
=РАЗНДАТ(E4;"30.09.2005";"y")&"."&РАЗНДАТ(E4;"30.09.2005";"ym")
Изменено: Дмитрий(The_Prist) Щербаков - 18.06.2020 13:11:58
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Спасибо большое за помощь
 
Что по мне, то такая формула все правильно показывает:
Код
=РАЗНДАТ(E4;"30.09.2005";"y")&" лет "&РАЗНДАТ(E4;"30.09.2005";"ym")&" мес "&РАЗНДАТ(E4;"30.09.2005";"md")&" дней"
а что такое 21.17 и в какой системе координат считывается такой стаж - нужны пояснения более детальные, чем "надо из одного вычесть другое".
Изменено: Дмитрий(The_Prist) Щербаков - 18.06.2020 14:52:56
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
К сожалению нет детального пояснения, есть ответ 21,17, а что это и как, надо самому догадаться))))
 
21.17 это 21 год 00 месяцев и 17 дней, с той лишь разницей что правильный ответ 20 лет 00 месяцев 17 дней
Изменено: Leming - 18.06.2020 19:12:00
 
Спасибо большое!
Подскажите как в формуле прописать что бы 21,17 получалось?
 
Цитата
Екатерина Иванова написал:
как в формуле прописать
прибавить по 1 к формуле Дмитрий(The_Prist) Щербаков,
Лень двигатель прогресса, доказано!!!
 
Цитата
Екатерина Иванова написал:
как в формуле прописать что бы 21,17 получалось?
не надо так делать. Надо сделать правильно и показать тому, кто запросил ответ, а затем пояснить, что ответ 21.17 невозможен в данном случае и даже если его добиться он будет неверен. И детально рассказать почему именно(типо если даже не формулой вычесть из этого вот то, то 21.17 ну никак не получается, а получается 20.0.17). Я бы так сделал.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
21.17 это кто так стаж считает, впервые встречаю такой формат, обычно указывается: лет.мес.день, как в вашем формате подавать данные в пфр - встречный вопрос?  
Изменено: AndreyЧella - 20.06.2020 10:17:35
Наше языковое поведение представляет, возможно, наиболее сложную электрохимическую активность из всех известных. Оно отделяет Шекспира от собаки.
Страницы: 1
Наверх