Fonction SI
Niva
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Fonction SI
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
2 réponses
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 ♂
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 ♂
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
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