Probleme avec la formule SI
Résolu
Hugerato
Messages postés
12
Statut
Membre
-
Hugerato Messages postés 12 Statut Membre -
Hugerato Messages postés 12 Statut Membre -
Bonjour,
je voudrais créer une case qui donnera un pointage selon le chiffre qui sera inscrit dans la adjacente
voici ma table de donnée et ma formule
Less then 999 ads = 2 pts
Between 1000 and 4999 ads = 3 pts
Between 5000 and 9999 ads = 4 pts
Between 10 000 and 14 999 ads = 5 pts
Between 15 000 and 19 999 ads = 6 pts
Between 20 000 and 24 999 ads = 7 pts
More then 30 000 ads = 8 pts
voici ma formule : =SI(C26<999,(1),(0)), Si(1000<C26>4999,(2),(0)), Si(5000<c26<9999,(3),(0))..................
Malheureusement, le résultat est ; #VALEUR
Merci de votre aide a l'avance
Hugo
je voudrais créer une case qui donnera un pointage selon le chiffre qui sera inscrit dans la adjacente
voici ma table de donnée et ma formule
Less then 999 ads = 2 pts
Between 1000 and 4999 ads = 3 pts
Between 5000 and 9999 ads = 4 pts
Between 10 000 and 14 999 ads = 5 pts
Between 15 000 and 19 999 ads = 6 pts
Between 20 000 and 24 999 ads = 7 pts
More then 30 000 ads = 8 pts
voici ma formule : =SI(C26<999,(1),(0)), Si(1000<C26>4999,(2),(0)), Si(5000<c26<9999,(3),(0))..................
Malheureusement, le résultat est ; #VALEUR
Merci de votre aide a l'avance
Hugo
A voir également:
- Probleme avec la formule SI
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
10 réponses
Bonjour à vous deux.
Avec Excel version française, la bonne formule est
=SI(C26<1000;2;SI(C26<5000;3;SI(C26<10000;4;SI(C26<15000;5;SI(C26<20000;6;SI(C26<25000;7;8))))))
Avec Excel version française, la bonne formule est
=SI(C26<1000;2;SI(C26<5000;3;SI(C26<10000;4;SI(C26<15000;5;SI(C26<20000;6;SI(C26<25000;7;8))))))
Pour que ça marche, il faut BIEN ENTENDU que ta cellule C26 contienne une valeur au format NOMBRE, et pas au format TEXTE !
Et pense à me dire si ton Excel est en version anglaise ou française, car ta syntaxe est inhabituelle pour moi
=SI(C26<999,(1),(0)), Si(1000<C26>4999,(2),(0)), Si( ...
Et pense à me dire si ton Excel est en version anglaise ou française, car ta syntaxe est inhabituelle pour moi
=SI(C26<999,(1),(0)), Si(1000<C26>4999,(2),(0)), Si( ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Il s'agit d'une version française.
Et peu importe le nombre (pas au format texte, bien le format standard)
le problème persiste.
Cette formule fonctionne tres bien ;
=SI(C26<999,(1),(0))
Je crois que mon probleme est au niveau du test logique, lorsque j'entre ceci ;
=SI(1000<C26<4999,(2),(0))
car si j'inscris 300 dans C26, ma formule me donne 2 alors qu'elle devrait donner 0
Merci de votre patience.
Hugo
Et peu importe le nombre (pas au format texte, bien le format standard)
le problème persiste.
Cette formule fonctionne tres bien ;
=SI(C26<999,(1),(0))
Je crois que mon probleme est au niveau du test logique, lorsque j'entre ceci ;
=SI(1000<C26<4999,(2),(0))
car si j'inscris 300 dans C26, ma formule me donne 2 alors qu'elle devrait donner 0
Merci de votre patience.
Hugo
http://www.ybet.be/formation_excell/3_fonctions_imbriquees.php
=SI((D5>=E5)*ET(D5<=F5);(2);(0))
D5=valeur à tester
E5=mini
F5=maxi
=SI((D5>=E5)*ET(D5<=F5);(2);(0))
D5=valeur à tester
E5=mini
F5=maxi
c'est grâce à Raymond, il m'a tellement énervé à me contredire, lol, j'ai dû réactivé des neurones orientées 'excel' et à l'aide de l'excellent site ybet.be que j'ai trouvé cette solution...
Mises au point :
Je ne me permettrais pas de contredire qui que ce soit. Au post 2 j'ai répondu directement à la question initiale en tenant compte du post 4 mais sans aucune allusion ou référence au post 1.
Hugerato n'a toujours pas satisfait ma curiosité : Dans Excel version française pour PC la syntaxe est =SI(C26<999;1;0) et non =SI(C26<999,(1),(0)) ► Quel logiciel as-tu ?
Et si Redbart voulait bien m'indiquer l'utilité des parenthèses autour des valeurs numériques
=SI((D5>=E5)*ET(D5<=F5);(2);(0)) alors que =SI((D5>=E5)*ET(D5<=F5);2;0)
marche très bien et que
=SI(ET((D5>=E5);(D5<=F5));2;0) est plus couramment employée comme syntaxe.
Merci d'avance à tous les deux.
Je ne me permettrais pas de contredire qui que ce soit. Au post 2 j'ai répondu directement à la question initiale en tenant compte du post 4 mais sans aucune allusion ou référence au post 1.
Hugerato n'a toujours pas satisfait ma curiosité : Dans Excel version française pour PC la syntaxe est =SI(C26<999;1;0) et non =SI(C26<999,(1),(0)) ► Quel logiciel as-tu ?
Et si Redbart voulait bien m'indiquer l'utilité des parenthèses autour des valeurs numériques
=SI((D5>=E5)*ET(D5<=F5);(2);(0)) alors que =SI((D5>=E5)*ET(D5<=F5);2;0)
marche très bien et que
=SI(ET((D5>=E5);(D5<=F5));2;0) est plus couramment employée comme syntaxe.
Merci d'avance à tous les deux.
Voici comment j'ai finalement présenté ma formule :
=SI(($C$29<1000), "0","0")
=SI(($C$29>=1000)*($C$29<=4999), "2","0")
=SI(($C$29>=15000)*($C$29<=19999), "8","0")
=SI(($C$29>=20000)*($C$29<=24999), "10","0")
=SI(($C$29>=25000)*($C$29<=29999), "12","0")
=SI($C$29>=30000,(14),(0))
Je masque les résultats et fais la une =SOMME(J26:J33) pour obtenir le résultat a l'endroit voulu.
ma version est Microsoft Office Excel 2003
Merci beaucoup pour votre aide en esperant que d'autre utiliseront cette expertise.
Hugo
=SI(($C$29<1000), "0","0")
=SI(($C$29>=1000)*($C$29<=4999), "2","0")
=SI(($C$29>=15000)*($C$29<=19999), "8","0")
=SI(($C$29>=20000)*($C$29<=24999), "10","0")
=SI(($C$29>=25000)*($C$29<=29999), "12","0")
=SI($C$29>=30000,(14),(0))
Je masque les résultats et fais la une =SOMME(J26:J33) pour obtenir le résultat a l'endroit voulu.
ma version est Microsoft Office Excel 2003
Merci beaucoup pour votre aide en esperant que d'autre utiliseront cette expertise.
Hugo
=SI(C26<1000;2;SI(C26<5000;3;SI(C26<10000;4;SI(C26<15000;5;SI(C26<20000;6;SI(C26<25000;7;8))))))
merci, Maître Pentier
oui, les parenthèses sont inutiles autour des valeurs "vrai" et "faux"
oui, ta syntaxe est juste, si la condition 1 est "vrai" la suivante ne s'applique plus
si la condition 1 est "faux" une des suivantes s'applique
à bientôt!
Bon W_E
merci, Maître Pentier
oui, les parenthèses sont inutiles autour des valeurs "vrai" et "faux"
oui, ta syntaxe est juste, si la condition 1 est "vrai" la suivante ne s'applique plus
si la condition 1 est "faux" une des suivantes s'applique
à bientôt!
Bon W_E
car je reste avec le même problème.
Hugo