Fonction SI soit en EXCEL ou VBA

  • Initiateur de la discussion Initiateur de la discussion Anr1
  • 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 !

Anr1

XLDnaute Occasionnel
Bonjour Forum,

J'ai un petit problème avec la fonction si d'ou sur ma formule j'ai besoin de plusieurs condition, est ce que vous avez des propositions.

Voilà l'explication et ci-joint un exemple de fichier.

en colonne résultats "AE" j'aimerais avoir cette condition :

Si Produit 1 (V1 et V2) colonne "J" et si la date (colonne "M") est > 01/01/2019 donc Résultats (colonne"AE")= Vente AB (colonne"AR")/ 1,09, sinon Résultats= Vente AB+(Vente AF "colonne BJ"/1,09) quelle que soit la date (colonne"M")

Si Produit 2 (V1 et V2) colonne "J", alors Résultat(colonne "AE")= Vente AB+(Vente AF/ 1,07)

Si Porduit 3 (V1 et V2) , Résultats = (Vente AB/1,1 )+(Vente AF/ 1,1)





Merci d'avance 🙂
 

Pièces jointes

Bonjour Anouarlachiri, James
A noter qu'il manque une info. Donc je suis parti sur si ce n'est rien de prévu alors "Erreur". De plus attention aux désignations : Produit1 -V1, c'est différent de Produit1 - V1.
En mettre AE4 , et à tester. Il n'y a pas d'erreur de syntaxe, mais il faut vérifier toutes les combinaisons.
=SI(ET(M4>=1/1/2019;OU(J4="Produit 1 -V1";J4="Produit 1 -V2"));AR4/1,09;SI(OU(J4="Produit 1 -V1";J4="Produit 1 -V2");AR4+BJ4/1,09;SI(OU(J4="Produit 2 -V1";J4="Produit 2 -V2");AR4+BJ4/1,07;SI(OU(J4="Produit 3 -V1";J4="Produit 3 -V2");AR4+BJ4/1,1;"Erreur"))))
 

Pièces jointes

Bonjour à tous,
Il y a quelque chose d' incorrect dans ces formules en ce qui concerne la date colonne M :
1ére condition : > au 01/01/2019
2éme condition > quelque soit la date !
Pour moi la 2 éme condition doit être <= 01/01/2019 !
Peut-être je me trompe !
Je vois que les réponses n'ont pas tenu compte d'une date à la 2éme condition ( en effet la 1ére condition est différente de la 2éme )
Alors pourquoi en parler !
bonne journée !
 
Dernière édition:
Merci pour votre réponse @James007 et @sylvanu
la réponse la plus proche de ce que je cherche c'est celle de @sylvanu mais vous avez oubliez une condition de Produit1-V1 quelque soit la date avec la formule : @JBARBE à raison
Résultats= Vente AB+(Vente AF "colonne BJ"/1,09) quelle que soit la date (colonne"M")
Mais je sais pas comment l'ajouter au fichier de @sylvanu

cette formule semble-il logique ?

=SI(ET(M7>=1/1/2019;OU(J7="Produit 1 -V1";J7="Produit 1 -V2"));AR7/1,09;SI(ET(M7<1/1/2019;OU(J7="Produit 1 -V1";J7="Produit 1 -V2"));AR7+BJ7/1,09;SI(OU(J7="Produit 2 -V1";J7="Produit 2 -V2");AR7+BJ7/1,07;SI(OU(J7="Produit 3 -V1";J7="Produit 3 -V2");AR7+BJ7/1,1;"Erreur"))))

Mais ça fonctionne pas comme il faut pour les dates inférieur a 1/1/2019!

Merci
 
Re Merci pour votre intervention j'ai trouvé la solution !

=SI(ET(M4>=DATEVAL("1/1/2019");OU(J4="Produit 1 -V1";J4="Produit 1 -V2"));AR4/1,09;SI(ET(M4<DATEVAL("1/1/2019");OU(J4="Produit 1 -V1";J4="Produit 1 -V2"));AR4+BJ4/1,09;SI(OU(J4="Produit 2 -V1";J4="Produit 2 -V2");AR4+BJ4/1,07;SI(OU(J4="Produit 3 -V1";J4="Produit 3 -V2");AR4+BJ4/1,1;"Erreur"))))


y'avais juste un problème de date, Excel il a pas reconnu votre format de date @sylvanu mais avec la fonction DATEVAL ca fonctionne 🙂

Merci bien 🙂
 
Dernière édition:
- 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

Discussions similaires

Réponses
1
Affichages
1 K
H
Réponses
19
Affichages
6 K
Retour