Fonction SI

Fermé
Niva - 7 mai 2014 à 21:33
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 8 mai 2014 à 08:10
Bonjour,



besoin de votre j ai cette formule =+SI(B6=180;SI(I10<49000;"Perdu 1";SI(B6<270;SI(I10<99000"Perdu 2";SI(B6<330;SI(I10<449000;"Perdu 3"; SI(B6<390;SI(I10<999000;"Perdu 4 ";SI(B6<420;SI(I10<4999999;"Perdu 5";SI(B6>420;SI(I10>4999999;"Perdu 6 ";"RAS") ;"RAS") mais elle ne passe pas B6 est egale au nombre de jour d'ancienneté de la facture I10 c'est les Montant des facture moi c'est que je veux est que si le delai de la facture inferieur a 270 et que sont montant est inferieur a 49000 la fonction SI dira "Perdu1" pour le premiere critere les autres criteres sont inclus deja dans la formule

2 réponses

Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
Modifié par Raymond PENTIER le 8/05/2014 à 06:31
Bonjour.

La formule est remplie d'erreurs :
* Le + de départ est inutile
* Il manque un ; entre 99000 et "Perdu 2"
* Il manque 10 ) en fin de formule
Tu devrais donc écrire =SI(B6=180;SI(I10<49000;"Perdu 1";SI(B6<270;SI(I10<99000;"Perdu 2";SI(B6<330;SI(I10<449000;"Perdu 3";SI(B6<390;SI(I10<999000;"Perdu 4 ";SI(B6<420;SI(I10<4999999;"Perdu 5";SI(B6>420;SI(I10>4999999;"Perdu 6 ";"RAS");"RAS")))))))))))

Mais le raisonnement est faux, et l'enchainement des tests n'est pas logique :
Que doit-on afficher si B6<180 ? ou si B6<270 et I10>449000 ?
Quand tu as testé le cas où B6=180, il faut immédiatement tester le cas où B6<270 sans intercaler un test sur I10 ...
Ta formule est donc entièrement fausse ; remplit toutes les cases de la table de vérité (tableau M1:S7) ; cela nous permettra de construire une formule correcte.
https://www.cjoint.com/?DEigEmZCbLI

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
8 mai 2014 à 08:10
Bonjour *
sous réserve d'une bonne compréhension (mais il y a doute!)


=SI(ET(B6<180;I10<49000);"Perdu 1";SI(ET(B6<270;I10<99000);"Perdu 2";SI(ET(B6<330;I10<449000);"Perdu 3"; SI(ET(B6<390;I10<999000);"Perdu 4 ";SI(ET(B6<420;I10<4999999);"Perdu 5";SI(ET(B6>420;I10>4999999);"Perdu 6 ";"RAS"))))))

crdlmnt
0