Habituellement, nous devons toujours calculer diverses dates d'expiration, telles que la date d'expiration du contrat, la date de régularisation des employés, la durée de validité du produit, etc. La pratique courante consiste à utiliser la fonction DATE pour calculer, mais la formule de calcul de la fonction DATE est trop lourde. Existe-t-il une formule plus simple ? Bien sûr qu'il y en a ! Utilisez simplement EDATE~
Dans le travail quotidien, nous rencontrons souvent des problèmes liés aux dates tels que le calcul de la date de régularisation du salarié, la date d'expiration du contrat, la date de départ à la retraite du salarié, la date d'expiration de validité du produit, etc. Ces problèmes peuvent paraître compliqués, mais en réalité ils ne nécessitent qu'une fonction très simple, qui est EDATE. Aujourd'hui, je vais partager plusieurs exemples d'application de la fonction EDATE. J'espère que cela sera utile à tout le monde.
Exemple 1 : Calculer la date de régularisation du salarié
L'image ci-dessous est un formulaire d'inscription pour les nouveaux salariés d'une entreprise. Ils peuvent devenir salariés réguliers après trois mois d'emploi. La date de régularisation doit être calculée en fonction de la date d'entrée. .
Il n'y a pas de mal sans comparaison. Voyons d'abord comment des amis qui ne connaissent pas la fonction EDATE écrivent la formule :
=DATE(YEAR(D3),MONTH(D3)+. 3,JOUR(J3) ))
=DATE(YEAR(D3),MONTH(D3)+3,DAY(D3))
而用EDATE函数的公式是这个样子的:=EDATE(D3,3),是不是很简单?
EDATE函数只需要两个参数,开始日期和间隔月数。
公式=EDATE(D3,3)
的意思就是D3单元格中的日期三个月后所对应的日期。
实例2:计算合同到期日
如图所示,需要根据每个人签合同的日期与合同期限,计算出对应的合同到期日,使用EDATE函数同样非常容易就能计算出结果。
公式:=EDATE(D3,E3*12)-1
与第一个例子不同的是,本例中要计算的不是3个月后的日期,而是若干年后的日期。因为EDATE只能按月进行计算,所以需要将E列中对应的年份乘以12变成月数,才能得到正确的结果。
实例3:计算职工退休日期
如图所示,根据性别和出生日期计算退休日期,男性满60周岁,女性满55周岁即可退休。
公式:=EDATE(C3,IF(B3="男",60,55)*12)
在这个例子中,要根据性别判断退休年龄。如果为男性,退休年龄是60,退休日期就是出生日期60年之后的日期;同理,如果为女性,退休年龄是55,退休日期就是出生日期55年之后的日期。
首先要用IF函数判断每个人退休的年龄,IF(B3="男",60,55)这部分很容易理解,若单元格B3的值等于男性返回60,否则返回55。
接着使用实例2的方法,将IF函数得到的年数结果乘以12转换为月数后,再用EDATE函数得到退休日期。
实例4:计算产品有效期截止日
如图所示,根据每个产品的生产日期和保质期,计算出产品有效期。
公式:=EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"个月","")*1))-1
La formule d'utilisation de la fonction EDATE est la suivante : =EDATE(D3,3), n'est-ce pas très simple ? La fonction
EDATE ne nécessite que deux paramètres, la date de début et le nombre de mois d'intervalle.
La formule =EDATE(D3,3)
signifie la date correspondant à la date de la cellule D3 trois mois plus tard.
Comme le montre la figure, la date d'expiration du contrat correspondante doit être calculée en fonction de la date et de la durée du contrat de chaque personne signant le contrat. Il est également très facile de calculer. en utilisant le résultat de la fonction EDATE.
Formule : =EDATE(D3,E3*12)-1
=EDATE(C3,IF(B3="Male",60,55)*12)
🎜🎜🎜🎜Dans cet exemple, l'âge de la retraite est déterminé en fonction du sexe. Si vous êtes un homme, l'âge de la retraite est de 60 ans et la date de votre retraite est de 60 ans après votre date de naissance. De même, si vous êtes une femme, l'âge de votre retraite est de 55 ans et la date de votre retraite est de 55 ans après votre date de naissance. 🎜🎜Tout d'abord, utilisez la fonction IF pour déterminer l'âge de la retraite de chaque personne. Cette partie de IF(B3="Male",60,55) est facile à comprendre si la valeur de la cellule B3 est égale à male, elle renvoie. 60, sinon il renvoie 55. 🎜🎜 Utilisez ensuite la méthode de l'exemple 2 pour multiplier le nombre d'années obtenu par la fonction SI par 12 pour le convertir en nombre de mois, puis utilisez la fonction EDATE pour obtenir la date de retraite. 🎜🎜🎜Exemple 4 : Calculez la date de péremption du produit 🎜🎜🎜Comme le montre la figure, la date de péremption du produit est calculée en fonction de la date de production et de la durée de conservation de chaque produit. 🎜🎜Formule : =EDATE(B2,IF(RIGHT(C2,1)="Année",LEFT(C2,1)*12,SUBSTITUTE(C2,"Mois","")*1)) - 1
🎜🎜🎜🎜🎜La difficulté de cet exemple est que la durée de conservation n'est pas un nombre standardisé, et elle a deux formes : années et mois. Analysons brièvement l'idée decette partie de IF. 🎜🎜RIGHT(C2,1)="Année" La fonction de cette partie est d'utiliser la fonction DROITE pour extraire le mot le plus à droite de la cellule de la colonne C afin de déterminer si la durée de conservation est calculée en années ou en mois. S'il s'agit d'années, utilisez GAUCHE pour extraire le nombre d'années et multipliez-le par 12 pour le convertir en nombre de mois, ce qui est GAUCHE(C2,1)*12. 🎜🎜 (Remarque : cette idée est basée sur le fait que dans des circonstances normales, la durée de conservation ne dépassera pas 10 ans, donc le chiffre le plus à gauche est extrait comme l'année. Si l'année a deux chiffres, vous devez passer à une autre idée. ) 🎜 🎜S'il n'est pas calculé par année, vous devez extraire le nombre de mois. Il existe de nombreuses idées pour extraire le nombre de mois. Cet exemple utilise la fonction de substitution SUBSTITUTE pour remplacer le mot « mois » dans la cellule par rien (équivalent à une suppression). La valeur obtenue avec la fonction SUBSTITUTE est du texte, le numéro du texte doit donc être converti en valeur numérique par *1 à la fin. 🎜🎜Enfin, utilisez la fonction EDATE pour calculer la durée de conservation du produit. 🎜🎜Grâce aux quatre exemples ci-dessus, tout le monde devrait mieux comprendre comment utiliser cette fonction. L'accent est mis sur la façon d'obtenir le deuxième paramètre (nombre de mois) en fonction de problèmes réels. Parfois, vous pouvez utiliser les données du tableau. directement, et parfois vous devez utiliser d'autres fonctions pour obtenir le nombre de mois requis. 🎜Le dernier point à noter est que le nombre de mois peut être un nombre négatif, ce qui signifie que la date se trouve plusieurs mois avant la date indiquée.
Recommandations d'apprentissage associées : Tutoriel Excel
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!