Formule EXCEL imbriquée


#1

Bonjour,

Je souhaite mettre en place une formule avec plusieurs conditions. J’ai une BDD avec une colonne salaire (AM) et j’aimerai augmenter de 0,9% tous les salaires < 3500€, avec une valeur minimum de 14,2€ (car certains salaires sont en dessous de 14,2€ lorsqu’on les multiplie par 0,9%)

Je suis arrivée à cette formule. Mais je n’arrive pas à ajouter la condition “minimum 14,2€”
=SI((OU(AM2<3500;0,009;0));AM2*0,009;0)

Je vous remercie d’avance pour votre aide.


#2

Bonjour @Charlotte9,

Peut-être comme ceci:

=SI(SI((OU(AM2<3500;0,009;0));AM2*0,009;0)<14,2;14,2;SI((OU(AM2<3500;0,009;0));AM2*0,009;0))

Cordialement.


#3

Bonjour,

Cette formule prend également en compte les salaires >= à 3500€ malgré la condition (OU(AM2<3500;0,009;0). Comment cela se fait-il?


#4

Re @Charlotte9,

Je croyais que la formule que tu avais fournie te convenait ?

Alors si j’ai compris essaye celle-ci.

=SI(AM2*0,9%<14,2;14,2;SI(AM2<3500;AM2*0,9%;0))

Et si tu as des cellules vides dans la colonne “AM”:

=SI(AM2<>"";SI(AM2*0,9%<14,2;14,2;SI(AM2<3500;AM2*0,9%;0));"")

Cdlt.


#5

Bonjour à tous, MDO100

une autre version

=SI(AM2="";"";SI(AM2>=3500;0;SI((AM20,009)<14,2;14,2;AM20,009)))


#6

La formule SI((OU(AM2<3500;0,009;0));AM2*0,009;0) marche bien séparément mais lorsqu’elle est insérée à votre formule, celle ci ne prend plus en compte les salaires >= 3500 euros.

Votre formule est bien plus simple et est fonctionnelle ! Je vous remercie.

Bien cordialement,


#7

Bonjour @Charlotte9

Si ton problème est résolu, peux-tu stp cocher le petit :white_check_mark: sous le message qui contient la solution stp?

Cela nous aide à déterminer qui a encore besoin d’aide et qui est sauvé!

Merci


#8


Bonsoir,
Dans le cadre de mon bts je prépare mon rapport de stage. J’ai créer un tableau de relance paiement avec une formule de si imbriqués avec 2 relances, cependant la relance 1 s’affiche bien mais pas la relance 2.
Pouvez vous m’aider?

Merci
=SI(AUJOURDHUI()>F3+15;“Relance1”;SI(AUJOURDHUI()>F3+30;“Relance2”))


#9

Bonjour,

Il aurait été bien de créer ton propre post pour poser ta question.

Malgrès cela, voici la réponse

=SI(F3="";"";SI(AUJOURDHUI()>F3+30;"Relance2";SI(AUJOURDHUI()>F3+15;"Relance1";"")))

Si tu lis la formule de gauche à droite, il regarde d’abord, si il y a quelque chose dans F3, puis il regarde la première condition (+30), puis la deuxième (+15) et si aucune condition il ne met rien.
Sur ta formule, il regarde (+15) et trouve, il ne va pas chercher plus loin.