Simplifier une formule

  • Initiateur de la discussion Initiateur de la discussion Clochard
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Clochard

XLDnaute Impliqué
Bonjour le Forum,

J'ai trop de condition dans ma formule....

Je sais qu'il est possible de la simplifier....
Est-ce que quelqu'un aurait la gentillesse de me donner un indice de départ S.V.P.

=SI(C5="";"";SI(C5=4;3;SI(C5=5;3;SI(C5=6;3;SI(C5=7;3;SI(C5=8;3;SI(C5=9;2;SI(C5=10;2;SI(C5=11;2;SI(C5=12;2;C5)))))))

Merci de prendre le temps d'y regarder
Clochard
 
Re : Simplifier une formule

Bonjour,

Tu peux essayer cela pour une partie mais je n'ai pas compris ce que tu veux faire si C5 =";"... :

Code:
=SI(ET(C5>=4;C5<=8);3;SI(ET(C5>=9;C5<=12);2;0))

Le 0 ici c'est pour toutes les autres valeurs donc à modifier

Cordialement

EDIT : Grillé par abcd et les autres...!
 
Dernière édition:
Re : Simplifier une formule

Merci à tous pour ces réponses rapides....

Pour ma part, j'ai trouvé cette formule qui me donnerais satisfaction seulement si je pouvais ajouter que si les montants 1,2,3 ne sont pas là.. =C5


=CHOISIR(EQUIV(C5;{4;5;6;7;8;9;10;11;12};C5);2;2;3;3;2;2;3;3;2)

Qu'en pensez-vous....

Merci de votre aide appréciée

Clochard
 
Re : Simplifier une formule

Bonjour, à tous et toutes

Pour être plus précis.....

J'ai trois services (départements) RCEV=1, SAC=2 et MDE=3
qui se partagent les dépenses ..

donc, je met un code au dépenses pour les répartir vers le bon service

4= Taxi
5= Fedex
6= Fournitures
7= Ricoh
8= Tecknolaser
9= Abonnement
10= Achat de volumes
11= reprographie
12= Autres

SI(C5=4;3; Taxi payé par SAC
SI(C5=5;3; Fedex dicom payé par SAC
SI(C5=6;3; Fourniture payé par SAC
SI(C5=7;2; Ricoh payé par MDE
SI(C5=8;2; Tecknolaser payé par MDE
SI(C5=9;2; Abonnement payé par MDE
SI(C5=10;2; Achat de volumes payé par MDE
SI(C5=11;3; Reprographie payé par SAC
SI(C5=12;2; Autres payé par MDEIE

La personne en charge entre le code en C5... la formule donne le bon service en A5

lorsque ce sont les numéro 1,2,3 je n'ai pas besoin de les convertir, donc=C5

Est-ce plus clair?

Merci beaucoup
Clochard
 
Re : Simplifier une formule

Bonjour Clochard, le fil,

Avec votre formule CHOISIR(EQUIV... il faut écrire, je pense :

Code:
=CHOISIR(EQUIV(C5;{[COLOR="Red"]0[/COLOR];4;5;6;7;8;9;10;11;12});[COLOR="Red"]C5[/COLOR];2;2;3;3;2;2;3;3;2)

Edit : en fait au vu de votre dernier post il faut changer les résultats :

Code:
=CHOISIR(EQUIV(C5;{[COLOR="Red"]0[/COLOR];4;5;6;7;8;9;10;11;12});[COLOR="Red"]C5[/COLOR];3;3;3;2;2;2;2;3;2)

A+
 
Dernière édition:
Re : Simplifier une formule

Merci beaucoup à vous deux Job75 et Natorp ainsi qu'aux autres qui m'ont suggéré des formules


Ça fonctionne très bien avec les deux... j'ai finalement opté pour travaillé avec celle de Job75....

J'apprécie ta formule aussi Natorp et la conserve au cas ou...


Merci... mon problème est réglé... grace à vous

Bonne journée
Clochard
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
872
Réponses
18
Affichages
2 K
Réponses
9
Affichages
742
L
Réponses
4
Affichages
656
Léraud Florian
L
Réponses
9
Affichages
890
Réponses
1
Affichages
665
S
Réponses
2
Affichages
770
Sylvie35
S
L
  • Question Question
Réponses
2
Affichages
967
link2912
L
Retour