Formules Excel

Bonjour,

Dans le cadre de mes études je dois automatiser un fichier excel mais j'ai du mal avec les grandes formules SI/OU/ET

Je voudrais que dans ma formule il y ait tous les élements ci-dessous:

- Si CDI et 151.67 = 1 sinon temps de travail/151.67

Ou

- Si surcroit et 1 ans ancienneté= 1 sinon temps de travail/35

Ou

- Si remplacement = 0

Ou

- Si CPROF et CAP10 = 0

Mais je ne sais pas si c'est possible de faire ça

Merci par avance, le fichier est en PJ

Bonne journée,

8dossier.xlsx (27.02 Ko)

Bonjour,

formule à essayer (Mettre la formule en L3 et étirer vers le bas)

=SI(OU(E3="CPROF";E3="CAP10";F3="Remplacement");0;SI(E3="CDI";SI(K3=151,67;1;K3/151,67);SI(ET(F3="Surcroit";(AUJOURDHUI()-I3)>365);1;SUBSTITUE(K3;" H SEM";"")/35)))

Bonjour,

formule à essayer (Mettre la formule en L3 et étirer vers le bas)

=SI(OU(E3="CPROF";E3="CAP10";F3="Remplacement");0;SI(E3="CDI";SI(K3=151,67;1;K3/151,67);SI(ET(F3="Surcroit";(AUJOURDHUI()-I3)>365);1;SUBSTITUE(K3;" H SEM";"")/35)))

Bonjour,

Cette partie de la formule est inutile :

SI(K3=151,67;1;K3/151,67)

Si K3 = 151,67, alors K3/151,67 renvoie 1 de toute façon. En revanche, si on veut plafonner ce résultat à 1, on peut écrire :

MIN(K3/151,67;1)

Bonjour,

formule à essayer (Mettre la formule en L3 et étirer vers le bas)

=SI(OU(E3="CPROF";E3="CAP10";F3="Remplacement");0;SI(E3="CDI";SI(K3=151,67;1;K3/151,67);SI(ET(F3="Surcroit";(AUJOURDHUI()-I3)>365);1;SUBSTITUE(K3;" H SEM";"")/35)))

Bonjour,

Merci pour votre réponse, je ne comprends juste pas cette partie de la formule: SUBSTITUE(K3;" H SEM";"")/35

Bonjour,

Merci pour votre réponse, je ne comprends juste pas cette partie de la formule: SUBSTITUE(K3;" H SEM";"")/35

SUBSTITUE est utilisé pour remplacer une chaîne de caractères par une autre, dans le cas présent, remplacer " H SEM" par rien (le supprimer donc).

Rechercher des sujets similaires à "formules"