Formule "si" imbriqué

  • Initiateur de la discussion Initiateur de la discussion Diop
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Diop

Guest
Bonjour à tous
j'ai un souci dans une formule de "si" imbriqué qui a cette tete

SI($H4<I$2;F4*0;SI(ET($H4>I$2;$H4>=I$3);F4*1;$F$4/360*JOURS360(I$2;$H4))))

Jusque là çà marche mais apres j'ai besoin de rajouetr une autre condition qui est la suivant s'il trouve dans la cellule colonne g le symbole "$" alors de me convertir les donnees avec un cours qui se trouve dans la cellule p4
donc de me faure f4*0*p4 ainsi de suite
mais çà ne marche pas lorsque j'essaie d'ajouter cette derniere condition
SI(G4="$)

merci de votre aide
 
Bonjour,

=SI($H4<I$2;F4*0*SI(G4="$";P4;1);SI(ET($H4>I$2;$H4>=I$3);F4*1*SI(G4="$";P4;1);$F$4/360*JOURS360(I$2;$H4)*SI(G4="$";P4;1)))
Mais * 0 n'est pas utile, donc :
=SI($H4<I$2;0;SI(ET($H4>I$2;$H4>=I$3);F4*SI(G4="$";P4;1);$F$4/360*JOURS360(I$2;$H4)*SI(G4="$";P4;1)))
Mais il te manque la condition = I2. Et les 2 conditions > I2 et > I3, les 2 ensemble, ça ne va pas,
il doit y avoir une inversion de signe, donc :
=SI($H4<I$2;0;SI(ET($H4>=I$2;$H4<=I$3);F4*SI(G4="$";P4;1);$F$4/360*JOURS360(I$2;$H4)*SI(G4="$";P4;1)))
 
Diop, Monique,

Il me semble qu'il suffit d'ajouter à la formule de Diop :

*si(G4="$";p4;1) soit au final :

=SI($H4<I$2;F4*0;SI(ET($H4>I$2;$H4>=I$3);F4*1;$F$4/360*JOURS360(I$2;$H4))))*SI(G4="$";p4;1)

Salut

[http://annuaire.coolgifs.free.fr/gifs/smileys/04.gif]
 
Bonjour,

Mais oui, bien sûr et elle est beaucoup plus facile à lire.
Sauf que j'insiste : multiplier F4 par 0 revient à taper 0
Multiplier F4 par 1 revient à taper F4
> I2 et > I3, c'est plutôt >= I2 et <=I3 (si I2 est sup au plus grand des 2, il est aussi supérieur au plus petit)
Mais... on ne sait pas où est le petit et où est le grand.

Sinon, c'est la formule entière qui est à multiplier par *SI(G4="$";P4;1)
Et ça donne :
=(SI($H4<I$2;0;SI(ET($H4>=I$2;$H4<=I$3);F4;$F$4/360*JOURS360(I$2;$H4))))*SI(G4="$";P4;1)

Alors, Diop, tu n'as plus besoin d'explications, du coup.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
222
Réponses
6
Affichages
492
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
807
Réponses
6
Affichages
627
Réponses
17
Affichages
1 K
Retour