Excel - SI avec dates et contraintes

lailato -  
 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.

4 réponses

  1. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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;....)
    0
    1. lailato
       
      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
      0
      1. kiruasam Messages postés 36 Statut Membre 3 > lailato
         
        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
        0
      2. kiruasam Messages postés 36 Statut Membre 3 > lailato
         
        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.
        0
      3. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455 > lailato
         
        C'est bien ce que j'expliquais dans mon début de formule :

        si la cellule est en format nombre, on a la différence en jours, c'est pourquoi je faisais un test sur 730 (2 ans) ou 1825 (5 ans)...
        0
      4. kiruasam Messages postés 36 Statut Membre 3 > blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Pour moi Blux, ta formule me semble répondre au problème en tout cas :-)
        0
  2. barnoch
     
    Bonjour,
    quel est la formule pour trouver la différence en jour entre ces 2 dates
    0
  3. blux Messages postés 5031 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Message <5>
    0
  4. djetther
     
    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....
    0