Formule avec+ de 7 conditions

Résolu/Fermé
toph54 Messages postés 56 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 19 janvier 2017 - 25 janv. 2009 à 16:18
toph54 Messages postés 56 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 19 janvier 2017 - 25 janv. 2009 à 17:14
Bonjour à tous,
Après avoir effectué des recherches pour les formules de + de 7 conditions, j'ai trouvé la solution du & à mettre à la sixième condition, mais il me provoque un souci.
En utilisant, cette solution je ne peux plus choisir d'afficher les résultats avec plusieurs décimales (0,00), mon résultat est un nombre entier.
Si quelqu'un pouvait m'aider, car après de nombreuses recherches, personne n'évoque ce problème
Merci d'avance
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
25 janv. 2009 à 16:31
Bonjoiur
effectivement, cette solution du & pour la condition si pose quelque problème à l'usage...!
Entre autre, elle ne marche que si les conditions sont remplies uniquement dans un des items de l'ensemble des SI.
Si une conditons est remplie dans chaque ensemble entre &, excel renvoi cela comme une concaténation de deux textes.
Ceci n'explique pas , je crois, pourquoi vos décimales sont supprimées. Vérifier le formatage de cellule et le cas échéant, donnez nous le libellé de votre formule.
Sachant qu'il ya des peut être des solutions peut être plus efficace avec des fonctions RECHERCHE ou INDEX.
Crdlmnt
0
toph54 Messages postés 56 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 19 janvier 2017
25 janv. 2009 à 16:41
Voici la formule que j'ai tapé, je suis obligé d'utiliser & pour pouvoir l'enregistrer sous .xls (97-2004) alors que celle ci fonctionne sous le format 2008.
Je viens de remarquer qu'en utilisant le signe &, la formule m'affiche FAUX maintenant.




=SI(A11=$BO$5;(E11*F11)*J11;SI(A11=$BO$6;(PI()*(I11^2))*J11;SI(A11=$BO$8;((PI()*(I11^2))/2)*J11;SI(OU(A11=$BO$7;A11=$BO$9);((F11*G11)/2)*J11;SI(A11=$BO$10;(((E11+F11)*G11)/2)*J11;SI(A11=$BO$22;(E11*F11)*(-J11);SI(A11=$BO$23;(PI()*(I11^2))*(-J11);SI(A11=$BO$25;((PI()*(I11^2))/2)*(-J11);SI(OU(A11=$BO$24;A11=$BO$26);((F11*G11)/2)*(-J11);SI(A11=$BO$27;(((E11+F11)*G11)/2)*(-J11);0))))))))))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
25 janv. 2009 à 16:49
Re
difficile de s'y retrouver pour expliquer l'absence de décimales (anormale) quand on ne connait pas les entrées.
Par contre, si la formule vous renvoi faux lorsque vous placez le signe &, cest sans doute parceque la première partie(avant le &), n'est pas bouclée.
Il faut traiter l'ensemble comme deux formules complètes que vous reliez par un &, c'est à dire qu'il faut aussi que le premier ensemble se termine impérativement par;"")))))) avant de passer au suivant.Le 0 n'est pas possible dans ce cas car il va se retouver devant le second résultat si le premier ensemble n'est pas affecté.

Au cas ou cela vous pose encore problème, vous pouvez:
rentrer les 7 premiers de la formule dans une cellule, mettons A1 pour l'exemple, et terminer cette première partie par
la référence de la cellule d'a coté, soit ;B1))))))
En B1 vous mettez le reste de la formule qui se terminera par ;0)))))Ca marche aussi et même un peu mieuxCrdlmnt
0
toph54 Messages postés 56 Date d'inscription mardi 20 janvier 2009 Statut Membre Dernière intervention 19 janvier 2017
25 janv. 2009 à 17:14
J'avais oublié de fermer la première partie, mais j' ai regardé le format de cellule il m'affiche toujours 0 ou le résultat eb nombre entier. Bizarre je vais chercher....
Merci de votre aide
0