fonction avec si imbriqué trop arguments

100kibou

XLDnaute Nouveau
Bonjour à toutes et tous
Petite présentation g 46 ans et je commence sur excel, cela pour vous dire que si je ne comprends pas tout du premier coup je m'en excuse par avance.

Voila mon probleme sous excel 2000.

G un bon de commande sous excel avec plusieurs formules qui fonctionnent tres bien, remise conditionnelle, nombre de ligne enfin tout va bien sauf que...

Je voudrais ajouter des produits qui ne seront pas soumis à des remises donc j'ai écrit la formule suivante

=si(et(($c$13>=25);(d19="Promo"));g19*.085;g19*0.90;g19*1)

En Français dans le texte
si ma cellule c13(nombre de ligne >=25 alors remise sur prix brut (g19) de 15% sinon remise de 10% et si d19=3promo" alors pas de remise

Mais voila excel m'indique que j'ai trop d'arguments et la franchement je seche car je ne vois pas comment reduire cette formule tout en gardant les conditions.

Donc si une âme charitable pouvais m'aider cela me rendrais service, mais surtout m'expliquer la méthode

Merci d'avance à ceux qui prendront le temps de me répondre
 

Tibo

XLDnaute Barbatruc
Re : fonction avec si imbriqué trop arguments

Bonjour 100kibou et bienvenue,

Une formule SI se construit ainsi :

=SI(test;réponse_si_vrai;réponse_si_faux)

Dans ta formule, tu as en fait 3 réponses.

Donc je te propose la modif suivante :

=SI(ET($C$13>=25;D19="Promo");G19*0.085;SI(D19="Promo";G19;G19*0.9))

Teste et dis nous

@+
 

100kibou

XLDnaute Nouveau
Re : fonction avec si imbriqué trop arguments

Merci pour ta rapidité et ta réponse

Mais celle ci fonctionne tres bien jusqu'a 24 lignes, mais voila repasse tous mes prix avec une réduction de 15% meme ceux signalés en promo, car c'est le nombre de ligne qui défini le taux de remise
Tous les prix sont brut moins 10% jusqu'a la 24eme ligne et apres sont automatiquement recalculer à moins 15% et ta formule me fait une remise sur mes prix promos, chose que je ne souhaite pas.

j'espere que je ne suis pas trop brouillon dans mes explications

Merci
 

Tibo

XLDnaute Barbatruc
Re : fonction avec si imbriqué trop arguments

re,

L'idéal serait que tu joignes ton fichier.

C'est toujours plus facile de comprendre (et donc d'adapter) une formule quand on connait son contexte, c'est-à-dire son fichier.

Le fichier : zippé de préférence, sans données confidentielles, < 48.8 ko.

Clique sur Aller en mode avancé - Gérer les pièces jointes - Parcourir pour trouver et sélectionner le fichier - Clique ensuite sur Uploader - Plus bas : fermer la fenêtre - Et enfin, envoyer la réponse..

A te (re)lire avec ce petit bout de fichier exemple

@+
 

jeanpierre

Nous a quitté
Repose en paix
Re : fonction avec si imbriqué trop arguments

Bonjour 100kibou, Tibo,

Sur ta question et largement dépassé par l'ami Tibo, j'ai donc laissé tombé, car pas mieux..

La question devient quelque peu différente ou mieux explicité, selon.

Peux-tu mettre un exemple en pièce jointe (et Zippé, sinon, je n'ouvre pas... peux pas travailler sinon)... Exemple avec tes conditions et les réponses attendues...

Merci et bon WE tous.

Jean-Pierre

Bouh... encore plus rapide l'ami Tibo... m'énerve des fois.... héhé
 

100kibou

XLDnaute Nouveau
Re : fonction avec si imbriqué trop arguments

Je peux t'envoyer le fichier mais il pèse 198ko
je peux retirer les donnees confidentielles mais je suis obliger de te laisser la feuilles de produits avec ses prix, ce qui ma foi n'est pas dramatique
Une foi en zip il fait 42ko
Donc je te l'envoie
 

Tibo

XLDnaute Barbatruc
Re : fonction avec si imbriqué trop arguments

re,

à essayer en H19 :

=SI(D19="";"";SI(D19="Promo";G19;SI(($C$13>=25);G19*0.85;G19*0.9)))

Si j'ai bien compris :

si promo : pas de remise

si plus de 25 lignes : remise de 15 %

si moins de 25 lignes : remise de 10 %

Teste et dis nous

@+
 

100kibou

XLDnaute Nouveau
Re : fonction avec si imbriqué trop arguments

Merci pour ta formule mais elle m'indique une erreur
a mon avis tu as oublié de fermer une parenthese j'ai donc fait cela

=SI(D19=";";SI((D19="Promo");G19;SI(($C$13>=25);G19*0,85;G19*90)))

Mais cela m'indique faux en h19, je comprends pas et peux tu me dire ce que tu déclare par d19=";" merci encore
 

Tibo

XLDnaute Barbatruc
Re : fonction avec si imbriqué trop arguments

re,

Je t'envoie le fichier avec la formule.

Elle n'est pas tout à fait ce que tu reprends dans ton dernier post.

Je te laisse regarder et tester.

@+
 

Pièces jointes

  • 100kibou.zip
    41.6 KB · Affichages: 63

100kibou

XLDnaute Nouveau
Re : fonction avec si imbriqué trop arguments

Un très grand merci à Tibo pour sa patience et sa rapidité
et je remercie également Denis132 qui m'a également apporté une solution différente mais qui fonctionne

De plus je remercie ceux qui ont cherché

Merci encore et à bientot pour une nouveau probleme, lol

Je considère ce sujet clos pour moi

A+
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 569
dernier inscrit
zeiffel976