Longues formules

Fermé
adeline - 21 oct. 2009 à 16:38
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 oct. 2009 à 17:03
Bonjour,
J'ai un soucis avec ma formule elle est trop longue donc ne marche pas. c'est un calcul par tranche pour une agence immobilière, donc rien ne doit disparaitre.
Comment faire pour que tout tienne dans ma formules.

=SI(D21<30000;3500;SI(D21<50000;4000;SI(D21<70000;5000;SI(D21<90000;6500;SI(D21<110000;7500;SI(D21<130000;8500;SI(D21<150000;9500;SI(D21<170000;10500;SI(D21<190000;11500;SI(D21<210000;12500;SI(D21<230000;13500;SI(D21<250000;14000;SI(D21<270000;14500;SI(D21<290000;15000;SI(D21<310000;15500;SI(D21>310000;D21*5%))))))))))))))))

Je vous remercie de votre aide et attend vos réponse avec impatience car je suis très préssée.

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 415
21 oct. 2009 à 17:03
Bonjour.
Rien ne sert de courrir...! :-)

en fait si vous n'avez pas Excel 2007, cette formule ne marche pas. Il serait bon déja de nous faciliter la tache en annonçant quel est le logiciel et son niveau d'actu.

Excel avant 2007 ne traite au maximump que 7 code SI dans lka même formule et ne va pas plus loin. On suppose que c'st votre cas.
Pour aller au plus vite, la solution serait de:
_Réserver trois colonnes pour placer les formules:
pour l'exemple; X,Y;X
en X, placer une formule avec les 7 premiers SI et terminez là par un renvoir à la cellule Y contigüe
=SI(.....;SI(................. .............. ................ ;Y1)

En Y les 7 conditions suivantes et le renvoi vers Z
En Z les conditions restantes.
Vous pouvez masquer les colonnes )Y et Z, X vous donnera toujours le bon résultat si vos formules ont correctes)

Il serait possible de trouver des solutions plus élaborées et plus directes, mais elles sont incompatibles avec le peu que nous connaissons de votre fichier et le temps dont vous disposez

Bien cordialement

0