Trouver une formule Si avec des entiers
Marion1706
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dois rentrer une formule pouvant être réutilisée pour déterminer une prime par année d'ancienneté. Je veux dire par là que pour chaque année complète d'ancienneté un salarié aura droit à 21 euros de prime par année d'ancienneté.
J'ai donc pensé à une fonction Si avec la date d'entrée dans l'entreprise du salarié et la date à laquelle est faite la feuille de salaire combinée avec la fonction ENT.
J'ai tenté cette formule mais ça ne marche pas, quelqu'un aurait une idée ?
=SI(ANNEE(A1)-ANNEE(A9)= ENT ;21;0)
Je dois rentrer une formule pouvant être réutilisée pour déterminer une prime par année d'ancienneté. Je veux dire par là que pour chaque année complète d'ancienneté un salarié aura droit à 21 euros de prime par année d'ancienneté.
J'ai donc pensé à une fonction Si avec la date d'entrée dans l'entreprise du salarié et la date à laquelle est faite la feuille de salaire combinée avec la fonction ENT.
J'ai tenté cette formule mais ça ne marche pas, quelqu'un aurait une idée ?
=SI(ANNEE(A1)-ANNEE(A9)= ENT ;21;0)
A voir également:
- Trouver une formule Si avec des entiers
- Formule si et - Guide
- Trouver adresse mac - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
3 réponses
Bonsoir
Tu peux trouver le nombre d'années entières avec DATEDIF
=DATEDIF(la date d'entrée; la date du salaire;"y")
et multiplier ce résultat par 21
Cdlmnt
Tu peux trouver le nombre d'années entières avec DATEDIF
=DATEDIF(la date d'entrée; la date du salaire;"y")
et multiplier ce résultat par 21
Cdlmnt
J'ai trouvé ce qu'est y merci autant pour moi !
Mais maintenant le problème c'est que si par exemple ça fait 2 ans il faut que j'ai 2*21, comment trouver une formule avec si la différence de ces deux dates= un entier, le multiplier par ce 21, sinon rien ?
merci
Mais maintenant le problème c'est que si par exemple ça fait 2 ans il faut que j'ai 2*21, comment trouver une formule avec si la différence de ces deux dates= un entier, le multiplier par ce 21, sinon rien ?
merci
Ta problematique n'est pas si la différence est un entier (sinon le salarié n'aurait droit à la prime que si elle est calculée le même mois que celui où il est rentré!!) mais c'est de calculer le nombre entier d'années d'ancienneté (ce que fait DATEDIF et de multiplier ce nombre par 21
Il suffit donc apres DATEDIF de rajouter *21, tant que la personne n'as pas une année d'ancienneté révolue DATEDIF renverra 0 et 0*21 fera 0! Après un an DATEDIF donne le nombre d'années entières révolues (par exemple quelqu'un entré en novembre 2000 , si le calcul se fait aujourd'hui aura 13 ans révolus)
Cdlmnt
Il suffit donc apres DATEDIF de rajouter *21, tant que la personne n'as pas une année d'ancienneté révolue DATEDIF renverra 0 et 0*21 fera 0! Après un an DATEDIF donne le nombre d'années entières révolues (par exemple quelqu'un entré en novembre 2000 , si le calcul se fait aujourd'hui aura 13 ans révolus)
Cdlmnt