bonjour,
je ne comprends pas pourquoi Excel me rejette cette formule :
=SI("LICEN."<=30;145;SI("LICEN."<=60;186;SI("LICEN."<=100;227;SI("LICEN."<=150;289;SI("LICEN."<=200;330;SI("LICEN."<=250;371;SI("LICEN."<=300;433;SI("LICEN."<=350;474;SI("LICEN."<=400;515;SI("LICEN."<=450;556;SI("LICEN."<=500;597;SI("LICEN."<=600;659;0))))))))))))
Bonjour Ta formule contient une imbrication de SI supérieure à 7. Il faudrait probablement construire une table de valeurs et utiliser soit un RECHERCHEV, soit un INDEX + EQUIV pour retourner la valeur souhaitée. Cordialement Pascal
"SL" a écrit dans le message de news: 4174bf55$0$15158$
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Pouvez-vous m'aider ? je ne trouve pas l'erreur
Merci
--
Bonjour
Ta formule contient une imbrication de SI supérieure à 7.
Il faudrait probablement construire une table de valeurs et utiliser soit un
RECHERCHEV, soit un INDEX + EQUIV pour retourner la valeur souhaitée.
Cordialement
Pascal
"SL" <sl.lca@wanadoo.fr> a écrit dans le message de news:
4174bf55$0$15158$8fcfb975@news.wanadoo.fr...
bonjour,
je ne comprends pas pourquoi Excel me rejette cette formule :
=SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Bonjour Ta formule contient une imbrication de SI supérieure à 7. Il faudrait probablement construire une table de valeurs et utiliser soit un RECHERCHEV, soit un INDEX + EQUIV pour retourner la valeur souhaitée. Cordialement Pascal
"SL" a écrit dans le message de news: 4174bf55$0$15158$
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Pouvez-vous m'aider ? je ne trouve pas l'erreur
Merci
--
Misange
Bonjour Tu ne peux imbriquer que 7 si au maximum. Pas de doute que d'ici quelques minutes nos pros de la formule vont t'en sortir une du four avec les croissants. D'ici là, un petit tour sur la page conditions d'excelabo te permettra de voir comment imbriquer plus de 7 si dans une formule. Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 19/10/2004 09:16:
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Pouvez-vous m'aider ? je ne trouve pas l'erreur
Merci
Bonjour
Tu ne peux imbriquer que 7 si au maximum.
Pas de doute que d'ici quelques minutes nos pros de la formule vont t'en
sortir une du four avec les croissants. D'ici là, un petit tour sur la
page conditions d'excelabo te permettra de voir comment imbriquer plus
de 7 si dans une formule.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
on 19/10/2004 09:16:
bonjour,
je ne comprends pas pourquoi Excel me rejette cette formule :
=SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Bonjour Tu ne peux imbriquer que 7 si au maximum. Pas de doute que d'ici quelques minutes nos pros de la formule vont t'en sortir une du four avec les croissants. D'ici là, un petit tour sur la page conditions d'excelabo te permettra de voir comment imbriquer plus de 7 si dans une formule. Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 19/10/2004 09:16:
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Pouvez-vous m'aider ? je ne trouve pas l'erreur
Merci
papou
Re Cette formule doit-elle être calculée sur plusieurs ou une seule cellule ? S'il s'agit d'une seule cellule, je te propose la chose suivante : Saisir sur une ligne l'ensemble de tes valeurs de points (145,186,227, etc.) Définir un nom (exemple ici : ZnValPoints) Saisir sur une autre ligne en dessous, les formules suivantes (ici on considère que la valeur à tester est en A1) : ¡<0 - pour le point correspondant soit 145 (cette formule renvoie VRAI ou FAUX en fonction de la correspondance ou pas) puis à partir du deuxième critère : =ET(A1>30;<`) - pour le point 186 =ET(A1>60;<0) - pour le point 227 etc... Définir un nom pour cette plage (exemple ici : ZnValCrit) Ensuite pour rechercher la valeur du point correspondant, tu inscris la formule : =INDEX(ZnValPoints;EQUIV(VRAI;ZnValCrit;0))
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Ta formule contient une imbrication de SI supérieure à 7. Il faudrait probablement construire une table de valeurs et utiliser soit un RECHERCHEV, soit un INDEX + EQUIV pour retourner la valeur souhaitée. Cordialement Pascal
"SL" a écrit dans le message de news: 4174bf55$0$15158$
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Pouvez-vous m'aider ? je ne trouve pas l'erreur
Merci
--
Re
Cette formule doit-elle être calculée sur plusieurs ou une seule cellule ?
S'il s'agit d'une seule cellule, je te propose la chose suivante :
Saisir sur une ligne l'ensemble de tes valeurs de points (145,186,227, etc.)
Définir un nom (exemple ici : ZnValPoints)
Saisir sur une autre ligne en dessous, les formules suivantes (ici on
considère que la valeur à tester est en A1) :
¡<0 - pour le point correspondant soit 145 (cette formule renvoie VRAI
ou FAUX en fonction de la correspondance ou pas)
puis à partir du deuxième critère :
=ET(A1>30;<`) - pour le point 186
=ET(A1>60;<0) - pour le point 227
etc...
Définir un nom pour cette plage (exemple ici : ZnValCrit)
Ensuite pour rechercher la valeur du point correspondant, tu inscris la
formule :
=INDEX(ZnValPoints;EQUIV(VRAI;ZnValCrit;0))
Cordialement
Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
u83tBzatEHA.2316@TK2MSFTNGP12.phx.gbl...
Bonjour
Ta formule contient une imbrication de SI supérieure à 7.
Il faudrait probablement construire une table de valeurs et utiliser soit
un RECHERCHEV, soit un INDEX + EQUIV pour retourner la valeur souhaitée.
Cordialement
Pascal
"SL" <sl.lca@wanadoo.fr> a écrit dans le message de news:
4174bf55$0$15158$8fcfb975@news.wanadoo.fr...
bonjour,
je ne comprends pas pourquoi Excel me rejette cette formule :
=SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Re Cette formule doit-elle être calculée sur plusieurs ou une seule cellule ? S'il s'agit d'une seule cellule, je te propose la chose suivante : Saisir sur une ligne l'ensemble de tes valeurs de points (145,186,227, etc.) Définir un nom (exemple ici : ZnValPoints) Saisir sur une autre ligne en dessous, les formules suivantes (ici on considère que la valeur à tester est en A1) : ¡<0 - pour le point correspondant soit 145 (cette formule renvoie VRAI ou FAUX en fonction de la correspondance ou pas) puis à partir du deuxième critère : =ET(A1>30;<`) - pour le point 186 =ET(A1>60;<0) - pour le point 227 etc... Définir un nom pour cette plage (exemple ici : ZnValCrit) Ensuite pour rechercher la valeur du point correspondant, tu inscris la formule : =INDEX(ZnValPoints;EQUIV(VRAI;ZnValCrit;0))
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
Bonjour Ta formule contient une imbrication de SI supérieure à 7. Il faudrait probablement construire une table de valeurs et utiliser soit un RECHERCHEV, soit un INDEX + EQUIV pour retourner la valeur souhaitée. Cordialement Pascal
"SL" a écrit dans le message de news: 4174bf55$0$15158$
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Pouvez-vous m'aider ? je ne trouve pas l'erreur
Merci
--
Modeste
Bonsour ® SL, sans les croissants, c'est bientot l'apéro.... une remarque la comparaison "Licen." <=xx ne peut marcher que si Licen. est un nom défini (le point n'est pas trés heureux et pourrait porter à confusion)
soit nommer la plage A1 : "Licen"
1ere solution pour faire crier AV !!! ailleurs dans la classeur la table : 0 145 30 186 60 227 100 289 150 330 200 371 250 433 300 474 350 515 400 556 450 597 500 659 600 721 <----- ??? 999 xxx
que l'on nommera "tablo" en A1 la valeur souhaitée (licen) en B1 la formule : =RECHERCHEV(Licen-1;Tablo;2;VRAI)
2eme solution : toujour le même tableau la premiere colonne nommée ZnNblicen la deuxieme colonne nommée znValPpoints en B1 la formule : =INDEX(ZnValPoints;EQUIV(Licen-1;ZnNbLicen;1))
;-))) @+
-----Message d'origine----- Bonjour Tu ne peux imbriquer que 7 si au maximum. Pas de doute que d'ici quelques minutes nos pros de la formule vont t'en
sortir une du four avec les croissants. D'ici là, un petit tour sur la
page conditions d'excelabo te permettra de voir comment imbriquer plus
de 7 si dans une formule. Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 19/10/2004 09:16:
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule :
Bonsour ® SL,
sans les croissants, c'est bientot l'apéro....
une remarque la comparaison "Licen." <=xx
ne peut marcher que si Licen. est un nom défini
(le point n'est pas trés heureux et pourrait porter à
confusion)
soit nommer la plage A1 : "Licen"
1ere solution pour faire crier AV !!!
ailleurs dans la classeur la table :
0 145
30 186
60 227
100 289
150 330
200 371
250 433
300 474
350 515
400 556
450 597
500 659
600 721 <----- ???
999 xxx
que l'on nommera "tablo"
en A1 la valeur souhaitée (licen)
en B1 la formule :
=RECHERCHEV(Licen-1;Tablo;2;VRAI)
2eme solution :
toujour le même tableau
la premiere colonne nommée ZnNblicen
la deuxieme colonne nommée znValPpoints
en B1 la formule :
=INDEX(ZnValPoints;EQUIV(Licen-1;ZnNbLicen;1))
;-)))
@+
-----Message d'origine-----
Bonjour
Tu ne peux imbriquer que 7 si au maximum.
Pas de doute que d'ici quelques minutes nos pros de la
formule vont t'en
sortir une du four avec les croissants. D'ici là, un
petit tour sur la
page conditions d'excelabo te permettra de voir comment
imbriquer plus
de 7 si dans une formule.
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
on 19/10/2004 09:16:
bonjour,
je ne comprends pas pourquoi Excel me rejette cette
formule :
Bonsour ® SL, sans les croissants, c'est bientot l'apéro.... une remarque la comparaison "Licen." <=xx ne peut marcher que si Licen. est un nom défini (le point n'est pas trés heureux et pourrait porter à confusion)
soit nommer la plage A1 : "Licen"
1ere solution pour faire crier AV !!! ailleurs dans la classeur la table : 0 145 30 186 60 227 100 289 150 330 200 371 250 433 300 474 350 515 400 556 450 597 500 659 600 721 <----- ??? 999 xxx
que l'on nommera "tablo" en A1 la valeur souhaitée (licen) en B1 la formule : =RECHERCHEV(Licen-1;Tablo;2;VRAI)
2eme solution : toujour le même tableau la premiere colonne nommée ZnNblicen la deuxieme colonne nommée znValPpoints en B1 la formule : =INDEX(ZnValPoints;EQUIV(Licen-1;ZnNbLicen;1))
;-))) @+
-----Message d'origine----- Bonjour Tu ne peux imbriquer que 7 si au maximum. Pas de doute que d'ici quelques minutes nos pros de la formule vont t'en
sortir une du four avec les croissants. D'ici là, un petit tour sur la
page conditions d'excelabo te permettra de voir comment imbriquer plus
de 7 si dans une formule. Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 19/10/2004 09:16:
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule :
"SL" a écrit dans le message de news: 4174bf55$0$15158$
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
"SL" <sl.lca@wanadoo.fr> a écrit dans le message de news:
4174bf55$0$15158$8fcfb975@news.wanadoo.fr...
bonjour,
je ne comprends pas pourquoi Excel me rejette cette formule :
=SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
"SL" a écrit dans le message de news: 4174bf55$0$15158$
bonjour, je ne comprends pas pourquoi Excel me rejette cette formule : =SI("LICEN."<0;145;SI("LICEN."<`;186;SI("LICEN."<0;227;SI("LICEN."<0;289;SI("LICEN."< 0;330;SI("LICEN."<%0;371;SI("LICEN."<00;433;SI("LICEN."<50;474;SI("LICEN."<@0;515;SI("LICEN."<E0;556;SI("LICEN."<P0;597;SI("LICEN."<`0;659;0))))))))))))
Auquel je ne répondrais que par un cinglant "peuhhh" ! AV
.
AV
Puis-je suggéré modestement de supprimer les tests LICEN.<`0;ESTNUM
Ben ... on peut toujours en composant différemment les matrices de constantes mais, si je m'en tiens à la formulation de la question initiale (l'imbrication des SI et le résultat attendu (0), si aucune des conditions n'est remplie, la formule que tu proposes (11:58) ne renverra pas 0 comme attendu (??) lorsque la valeur de "licen." sera > 600 et quid des valeurs négatives de "licen." ?
AV
Puis-je suggéré modestement
de supprimer les tests LICEN.<`0;ESTNUM
Ben ... on peut toujours en composant différemment les matrices de constantes
mais, si je m'en tiens à la formulation de la question initiale (l'imbrication
des SI et le résultat attendu (0), si aucune des conditions n'est remplie, la
formule que tu proposes (11:58) ne renverra pas 0 comme attendu (??) lorsque la
valeur de "licen." sera > 600 et quid des valeurs négatives de "licen." ?
Puis-je suggéré modestement de supprimer les tests LICEN.<`0;ESTNUM
Ben ... on peut toujours en composant différemment les matrices de constantes mais, si je m'en tiens à la formulation de la question initiale (l'imbrication des SI et le résultat attendu (0), si aucune des conditions n'est remplie, la formule que tu proposes (11:58) ne renverra pas 0 comme attendu (??) lorsque la valeur de "licen." sera > 600 et quid des valeurs négatives de "licen." ?