Bonjour à tous,
Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>=101;Z3<201);"De 101 à
200";SI(ET(Z3>=201;Z3<301);"De 201 à 300";SI(ET(Z3>=301;Z3<401);"De 301 à
400";SI(ET(Z3>=401;Z3<501);"De 401 à 500";SI(ET(Z3>=501;Z3<601);"De 501 à
600";SI(ET(Z3>=701;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de
résultats possible. L'exemple si dessus teste dans la colonne Z les
différentes possibilités et en fonction des résultats obtenus je fractionne
en :
De 0 à 100
De 101 à 200
De 201 à 300
..... Tout ceci est pour trouver les différentes tranches des tarifs
postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est
apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA,
AB, AC)
Colonne AA
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>=101;Z3<201);"De 101 à
200";SI(ET(Z3>=201;Z3<301);"De 201 à 300";SI(ET(Z3>=301;Z3<401);"De 301 à
400";SI(ET(Z3>=401;Z3<501);"De 401 à 500";SI(ET(Z3>=501;Z3<601);"De 501 à
600";SI(ET(Z3>=701;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB
=SI(ET(Z3>=801;Z3<1001);"De 8000 à 1000";SI(ET(Z3>=1001;Z3<1201);"De 1001 à
1200";SI(ET(Z3>=1201;Z3<1501);"De 1201 à 1500";SI(ET(Z3>=1501;Z3<2001);"De
1501 à 2000";SI(ET(Z3>=2001;Z3<2501);"De 2001 à
2500";SI(ET(Z3>=2501;Z3<2801);"De 2501 à 2800";SI(ET(Z3>=2801;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple,
ou autre chose.
Merci à tous ceux qui bossent pour les autres et apportent leur connaissance
pour que les autres puissent progresser.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas B.
Salut Lolote,
Tu peux passer par une formule INDEX(EQUIV()) avec un tableau : Dans une nouvelle feuille (Feuil2) tu inscris en A1 0, en B1 101, en B2 201... et dans la colonne d'à côté tu mets "De 0 à 100", "De 101 à 200",... Puis dans ton tableau de la première feuille mets utilise cette formule (en supposant les valeurs en A1:An) : =INDEX(Feuil2!$B$1:$B$9;EQUIV(A1;Feuil2!$A$1:$A$9))
Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
Avec plaisir :-)
A+ Nicolas B.
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA, AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à 1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De 1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De 2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple, ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
Salut Lolote,
Tu peux passer par une formule INDEX(EQUIV()) avec un tableau :
Dans une nouvelle feuille (Feuil2) tu inscris en A1 0, en B1 101, en B2
201... et dans la colonne d'à côté tu mets "De 0 à 100", "De 101 à 200",...
Puis dans ton tableau de la première feuille mets utilise cette formule
(en supposant les valeurs en A1:An) :
=INDEX(Feuil2!$B$1:$B$9;EQUIV(A1;Feuil2!$A$1:$A$9))
Merci à tous ceux qui bossent pour les autres et apportent leur
connaissance pour que les autres puissent progresser.
Avec plaisir :-)
A+
Nicolas B.
Bonjour à tous,
Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de
résultats possible. L'exemple si dessus teste dans la colonne Z les
différentes possibilités et en fonction des résultats obtenus je fractionne
en :
De 0 à 100
De 101 à 200
De 201 à 300
..... Tout ceci est pour trouver les différentes tranches des tarifs
postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est
apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA,
AB, AC)
Colonne AA
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB
=SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à
1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De
1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à
2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple,
ou autre chose.
Merci à tous ceux qui bossent pour les autres et apportent leur connaissance
pour que les autres puissent progresser.
Tu peux passer par une formule INDEX(EQUIV()) avec un tableau : Dans une nouvelle feuille (Feuil2) tu inscris en A1 0, en B1 101, en B2 201... et dans la colonne d'à côté tu mets "De 0 à 100", "De 101 à 200",... Puis dans ton tableau de la première feuille mets utilise cette formule (en supposant les valeurs en A1:An) : =INDEX(Feuil2!$B$1:$B$9;EQUIV(A1;Feuil2!$A$1:$A$9))
Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
Avec plaisir :-)
A+ Nicolas B.
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA, AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à 1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De 1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De 2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple, ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
Jacky
Bonjour Lolote
Peut-être un truc du genre:
Colonne AA ="De "&PLANCHER(Z3;100)&" à "&PLAFOND(Z3;100)
Colonne Ab ="De "&PLANCHER(Z3;200)&" à "&PLAFOND(Z3;200)
Salutations JJ
"Lolote" a écrit dans le message de news:
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de
résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne
en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA,
AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à
1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De
1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple,
ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance
pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
Bonjour Lolote
Peut-être un truc du genre:
Colonne AA
="De "&PLANCHER(Z3;100)&" à "&PLAFOND(Z3;100)
Colonne Ab
="De "&PLANCHER(Z3;200)&" à "&PLAFOND(Z3;200)
Salutations
JJ
"Lolote" <nospam-yvan.treuvey@cned.fr> a écrit dans le message de
news:uNnLK0xRFHA.2528@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301
à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501
à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages
de
résultats possible. L'exemple si dessus teste dans la colonne Z les
différentes possibilités et en fonction des résultats obtenus je
fractionne
en :
De 0 à 100
De 101 à 200
De 201 à 300
..... Tout ceci est pour trouver les différentes tranches des tarifs
postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est
apparement limité, il à fallu que que coupe ma formule en 3. (Colonne
AA,
AB, AC)
Colonne AA
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301
à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501
à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB
=SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De
1001 à
1200";SI(ET(Z3>01;Z3<1501);"De 1201 à
1500";SI(ET(Z3>01;Z3<2001);"De
1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à
2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à
2800";SI(ET(Z3>(01;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus
simple,
ou autre chose.
Merci à tous ceux qui bossent pour les autres et apportent leur
connaissance
Colonne AA ="De "&PLANCHER(Z3;100)&" à "&PLAFOND(Z3;100)
Colonne Ab ="De "&PLANCHER(Z3;200)&" à "&PLAFOND(Z3;200)
Salutations JJ
"Lolote" a écrit dans le message de news:
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de
résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne
en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA,
AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à
1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De
1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple,
ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance
pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
anonymousA
Bonjour,
de mémoire 8 ou 9.
Après, il faut passer à d'autres méthodes ou à d'autre apporches.
A+
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA, AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à 1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De 1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De 2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple, ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
Bonjour,
de mémoire 8 ou 9.
Après, il faut passer à d'autres méthodes ou à d'autre apporches.
A+
Bonjour à tous,
Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de
résultats possible. L'exemple si dessus teste dans la colonne Z les
différentes possibilités et en fonction des résultats obtenus je fractionne
en :
De 0 à 100
De 101 à 200
De 201 à 300
..... Tout ceci est pour trouver les différentes tranches des tarifs
postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est
apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA,
AB, AC)
Colonne AA
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB
=SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à
1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De
1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à
2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple,
ou autre chose.
Merci à tous ceux qui bossent pour les autres et apportent leur connaissance
pour que les autres puissent progresser.
Après, il faut passer à d'autres méthodes ou à d'autre apporches.
A+
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA, AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à 1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De 1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De 2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple, ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
DT
Bonjour à tous,
Bonjour,
Combien de Si imbriqués une formule peut elle contenir ???
Niveaux de fonctions imbriquées : 7 DT
Bonjour à tous,
Bonjour,
Combien de Si imbriqués une formule peut elle contenir ???
Combien de Si imbriqués une formule peut elle contenir ???
Niveaux de fonctions imbriquées : 7 DT
Yvan G...
7 niveaux d'imbrication, confirmation de ce que dit DT
Tu pourrais certainement t'en sortir jusqu'à un certain niveau par une formule du type Usine à gaz, mais certainement pas jusqu'à 95000. Dans ton cas, il serait bien plus élégant et beaucoup plus facile d'écrire une fonction en VBA, à ajouter à ta convenance dans ton classeur, dans le classeur Perso.xls, ou dans une macro-complémentaire que tu chargerais une fois pour toutes.
La fonction est un peu chi... à écrire, mais pas difficile (en VBA, tu n'as pas à ma connaissance de limitation dans le nombre d'imbrications successives), et avec de copier/coller, çà ne devrait pas être trop long.
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA, AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à 1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De 1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De 2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple, ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.
AMICALEMENT : LOLOTE
7 niveaux d'imbrication, confirmation de ce que dit DT
Tu pourrais certainement t'en sortir jusqu'à un certain niveau par une
formule du type Usine à gaz, mais certainement pas jusqu'à 95000. Dans ton
cas, il serait bien plus élégant et beaucoup plus facile d'écrire une
fonction en VBA, à ajouter à ta convenance dans ton classeur, dans le
classeur Perso.xls, ou dans une macro-complémentaire que tu chargerais une
fois pour toutes.
La fonction est un peu chi... à écrire, mais pas difficile (en VBA, tu n'as
pas à ma connaissance de limitation dans le nombre d'imbrications
successives), et avec de copier/coller, çà ne devrait pas être trop long.
Bonjour à tous,
Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de
résultats possible. L'exemple si dessus teste dans la colonne Z les
différentes possibilités et en fonction des résultats obtenus je fractionne
en :
De 0 à 100
De 101 à 200
De 201 à 300
..... Tout ceci est pour trouver les différentes tranches des tarifs
postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est
apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA,
AB, AC)
Colonne AA
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à
200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à
400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à
600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB
=SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à
1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De
1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à
2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De
2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple,
ou autre chose.
Merci à tous ceux qui bossent pour les autres et apportent leur connaissance
pour que les autres puissent progresser.
7 niveaux d'imbrication, confirmation de ce que dit DT
Tu pourrais certainement t'en sortir jusqu'à un certain niveau par une formule du type Usine à gaz, mais certainement pas jusqu'à 95000. Dans ton cas, il serait bien plus élégant et beaucoup plus facile d'écrire une fonction en VBA, à ajouter à ta convenance dans ton classeur, dans le classeur Perso.xls, ou dans une macro-complémentaire que tu chargerais une fois pour toutes.
La fonction est un peu chi... à écrire, mais pas difficile (en VBA, tu n'as pas à ma connaissance de limitation dans le nombre d'imbrications successives), et avec de copier/coller, çà ne devrait pas être trop long.
Bonjour à tous, Combien de Si imbriqués une formule peut elle contenir ???
Exemple :
=SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Y-a-t-il un moyen plus simple de faire des formules contenant des plages de résultats possible. L'exemple si dessus teste dans la colonne Z les différentes possibilités et en fonction des résultats obtenus je fractionne en : De 0 à 100 De 101 à 200 De 201 à 300 ..... Tout ceci est pour trouver les différentes tranches des tarifs postaux mais cela va bien au delà de 800. Le nombre de SI imbriqués est apparement limité, il à fallu que que coupe ma formule en 3. (Colonne AA, AB, AC)
Colonne AA =SI(ET(Z3>=1;Z3<101);"De 0 à 100";SI(ET(Z3>1;Z3<201);"De 101 à 200";SI(ET(Z3> 1;Z3<301);"De 201 à 300";SI(ET(Z3>01;Z3<401);"De 301 à 400";SI(ET(Z3>@1;Z3<501);"De 401 à 500";SI(ET(Z3>P1;Z3<601);"De 501 à 600";SI(ET(Z3>p1;Z3<801);"De 701 à 800";"Plus")))))))
Colonne AB =SI(ET(Z3>1;Z3<1001);"De 8000 à 1000";SI(ET(Z3>01;Z3<1201);"De 1001 à 1200";SI(ET(Z3>01;Z3<1501);"De 1201 à 1500";SI(ET(Z3>01;Z3<2001);"De 1501 à 2000";SI(ET(Z3> 01;Z3<2501);"De 2001 à 2500";SI(ET(Z3>%01;Z3<2801);"De 2501 à 2800";SI(ET(Z3>(01;Z3<3001);"De 2801 à 3000";"Plus")))))))
Si quelqu'un à une solution, je suis preneur pour une formule plus simple, ou autre chose. Merci à tous ceux qui bossent pour les autres et apportent leur connaissance pour que les autres puissent progresser.