Excel - SI avec dates et contraintes
lailato
-
djetther -
djetther -
Salut,
SVP j ai besoin de l aide.
Jai les données suivantes:
1/
ancienneté: 2 années de service continu ou non
Taux :5% du salaire
Ancienneté 5 années de service continu ou non
taux 10% du salaire
Ancienneté 12 années de service continu ou non
taux 15% du salaire
Ancienneté 20 années de service continu ou non
taux 20% du salaire
2/ une cellule (A1) dans excel doit contenir la date de jour jour/mois/année, une cellule(A2) doit contenir la date d 'entrée de salarié au travailjour/mois/année.
3/la cellule A3 doit contenir la formule suivante:
si la date d aujourd hui (A1) -date entrée salarié (A2) <2ans donc prime ancienneté dans cellule A3= salaire brut (qui est dans une cellule A4 par exemple)*0%, sinon, si la date d aujourd hui (A1) -date entrée salarié (A2) <5ans donc prime ancienneté dans cellule
A3 sera egale à A4*0.05.....ET AINSI DE SUITE.
j ai essayé des formules de si conditions mais ca ma pas marché
Merci pour votre collaboration.
SVP j ai besoin de l aide.
Jai les données suivantes:
1/
ancienneté: 2 années de service continu ou non
Taux :5% du salaire
Ancienneté 5 années de service continu ou non
taux 10% du salaire
Ancienneté 12 années de service continu ou non
taux 15% du salaire
Ancienneté 20 années de service continu ou non
taux 20% du salaire
2/ une cellule (A1) dans excel doit contenir la date de jour jour/mois/année, une cellule(A2) doit contenir la date d 'entrée de salarié au travailjour/mois/année.
3/la cellule A3 doit contenir la formule suivante:
si la date d aujourd hui (A1) -date entrée salarié (A2) <2ans donc prime ancienneté dans cellule A3= salaire brut (qui est dans une cellule A4 par exemple)*0%, sinon, si la date d aujourd hui (A1) -date entrée salarié (A2) <5ans donc prime ancienneté dans cellule
A3 sera egale à A4*0.05.....ET AINSI DE SUITE.
j ai essayé des formules de si conditions mais ca ma pas marché
Merci pour votre collaboration.
4 réponses
-
Salut,
ça doit marcher selon le même principe que ton problème précédent :
https://forums.commentcamarche.net/forum/affich-2190591-formule-simple-excel-help-please
Des SI imbriqués, avec une condition qui est la différence entre les deux dates :
si((A2-A1)<730;0;SI((ET(A2-A1>=730;A2-A1<1825);A4*0.05;....)
-
slt- j m excuse mais c est pas la meme chose car le probleme n est pas dans la formulation de si mais le probleme est que les 2 cellules contiennent des dates et on doit obtenir la difference entre deux celulles contenant des dates-comment peut ont faire la difference entre 01/01/05-01/01/01 et obtenir la difference en terme d 'années? car les primes prennent en consideration les années travaillées
merci pour votre collaboration- A1 : date d'aujourd'hui
B1 : date d'entrée du salarié
C1 : diffèrence entre A1 et B1
La formule dans la cellule C1 sera alors:
=ANNEE(A1)-ANNEE(B1)
Si il t'affiche un résultat sous forme de date, il suffit de faire un clic-droit sur la cellule,choisir "format de cellule" et dans la catègorie sélectionner "nombre"
Voili, voilou - Dans le cas précédent, le problème est que si un salarié est là depuis le 01/12/2003 et qu'aujourd'hui on est le 01/01/2005, le nombre d'année sera égal à 2 (2005-2003) alors qu'il n'est dans la socièté que depuis 1an et 1mois...je suis pas sur que ce soit ce que tu veux?!
Tu peux alors aussi faire directement A1-B1 et mettre le format de la cellule en nombre, tu auras alors le nombre de jour de différence qu'il ne restera plus qu'a divisé par 365 et à prendre la valeur entière.
-
-
-
Message <5>
-
J'ai un probleme de conversion.
Le probleme est de trouver une formule qui permettrait de trouver en fonction de la date que l'on rentre , une date futur .
Exemple: si le client passe une commande le 25/01/2008 , et que l'on sait que l'on doit demarrer la production par exemple 6 jpurs avant( 19/01/2008 , quel formule peut-on mettre pour que si l'on rentre le 25/01 , cette formule nous trouve le decalage ?
Merci....