J'ai entre un nombre trop important d'argument pour cette fonction

Résolu
jejedu150 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voici ma formule
=SI(ET(J2>=0;J2<=10);"01/012/019";"hors prime";SI(ET(J2>=11;J2<=20);"01/01/20";"hors prime";SI(ET(J2>=21;J2<=30);"01/02/20";"hors prime"))))

J2: colonne ancienneté
excel dit que j'ai entre un nombre trop important d'argument pour cette fonction
voici l'énoncé:

échelonner l’attribution des primes en fonction de l’ancienneté des employés :

0 à 10 ans : versement le 1 décembre 2019
11 à 20 ans : versement le 1 janvier 2020
21 à 30 ans : versement le 1 février 2020

merci de votre aide par avance

Configuration: Windows / Chrome 79.0.3945.88
A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
un seul résultat final suffit:
=SI(ET(J2>=0;J2<=10);"01/012/019";SI(ET(J2>=11;J2<=20);"01/01/20";SI(ET(J2>=21;J2<=30);"01/02/20";"hors prime")))
ps: le 01/012/019 serait sans doute mieux en 01/12/2019

il semble aussi à la lecture de vos conditions, que les ET soient superflus, les conditions s'éliminant si réalisées:
=SI(OU(J2="";J2=0;J2>30);"hors prime";SI(J2<=10;"01/12/2019";SI(J2<=20;"01/01/2020";SI(J2<=30;"01/02/2020"))))


crdlmnt

1
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

=SI(J2<11;"01/12/2019";SI(J2<21;"01/01/2020";SI(J2<31;"01/02/2020";"Hors prime")))
devrait suffire

Cdlmnt
Via
1
jejedu150 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour est dans ma colonne K j'ai un critère prime "oui" ou "non" et dans la colonne dates prime il y a même la date aussi pour ceux qui n'ont pas de prime. donc j'ajoute quoi pour quand il n'y a pas de prime il y est écrit "hors prime"
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Re
=SI( K2="non";"hors prime";SI(etc.. ))))
ou encore :
=SI(OU(J2="";J2=0;J2>;K2="non");"hors prime";SI(J2<=10;"01/12/2019";SI(J2<=20;"01/01/2020";SI(J2<=30;"01/02/2020"))))
1
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour et bonnée à tous,

pour varier un peu :
=SI(K2="non";"Hors prime";MOIS.DECALER("01/12/2019";EQUIV(J2;{0;11;21})-1)) 

Ceux de 31 ans n'ont pas de prime ?
J'ai considéré que oui au 01/02/2020, sinon compléter le 1er test :
=SI(OU(K2="non";J2>30);"Hors prime";MOIS.DECALER("01/12/2019";EQUIV(J2;{0;11;21})-1))

eric
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
De quoi tu parles ???
Teste les propositions et fait un retour dessus qu'on en finisse...
Si c'est une autre question démarre un autre sujet en étant plus complet.
eric
1
jejedu150 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Dans la cellule P3, je souhaite automatiquement par la saisie d’une formule le montant total de prime versé à la date du 15 décembre 2019
0