Formule SI en anomalie

Bonjour,

J'ai un problème avec une formule sur Excel pour le calcul d'une prime :

Si c'est un Nouveau contrat :

- Moins de 100 jours = 150€

- De 101 à 300 jours = 300€

- Plus de 301 jours = 450€

Si c'est un renouvellement :

- Moins de 100 jours = 75€

- De 101 à 300 jours = 155€

- Plus de 301 jours = 300€

Cependant, le calcul ne se fait pas pour le renouvellement de contrat et plus de 301 jours. Cf fichier excel, je pense à un problème au niveau des parenthèses.

Merci pour votre précieuse aide.

Cordialement,

14classeur1.xlsx (10.56 Ko)

Bonjour,

C'est surtout que vous avez créé un joli méli-mélo sans vous demander si c'était la méthode de travail la plus simple.

Ci-après votre formule revue, selon moi un peu plus facile à comprendre

=SI.MULTIPLE(A2;
  "Nouveau contrat"; SI.MULTIPLE(B2;
     "Moins de 100 jours / an"; 150;
     "De 101 à 300 jours / an"; 300;
     "Plus de 301 jours / an"; 450);
   "Renouvellement"; SI.MULTIPLE(B2;
     "Moins de 100 jours / an"; 75;
     "De 101 à 300 jours / an"; 155;
     "Plus de 301 jours / an"; 300))

Et ci-joint un exemple utilisant un tableau de référence qui je pense serait beaucoup plus adapté à votre problème. Excel est un tableau gigantesque, il faut l'utiliser ! Avoir les valeurs au fin fond des formules rend la tenue du classeur très difficile.

15classeur1-1.xlsx (13.30 Ko)

Bonjour à tous !

Une petite dernière ?

Sur la base de la table de correspondance créée pat saboh12617 (Hello !) :

=RECHERCHEV(B2;tblPrimes;EQUIV(A2;tblPrimes[#En-têtes];0);0)

A étirer vers le bas.

bonjour

tout simplement

cordialement

16sendura.xlsx (12.64 Ko)

Parfait, un grand merci à vous tous.

Bonjour à tous,

Merci pour votre retour, content d'aider. J'espère que la méthode du petit tableau que nous avons tous utilisée vous a convaincue 😉. Bonne journée.

Bonjour à tous !

Bien...

Je vous remercie de ce retour.

Rechercher des sujets similaires à "formule anomalie"