Améliorer une formule (synthétiser)

  • Initiateur de la discussion Initiateur de la discussion David
  • 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 !

D

David

Guest
Bonjour le forum,

Vue le succès de mon précédent post, je me permet de revenir.

J'ai à nouveau une formule que j'aimerais simplifier (si c'est simplifiable).

Code:
=(D10>0)*((D10<8)*2+(D10<9)+(D100)*((E10<8)*2+(E10<9)+(E100)*((F10<8)*2+(F10<9)+(F100)*((G10<8)*2+(G10<9)+(G100)*((H10<8)*2+(H10<9)+(H100)*((I10<8)*2+(I10<9)+(I100)*((J10<8)*2+(J10<9)+(J100)*((K10<8)*2+(K10<9)+(K10<10)*1,5)

J'en profite aussi pour vous remercier sincèrement pour l'aide que vous nous apportez quotidiennement.

C'est grâce à des gens comme vous qu'on avancent !

Merci, merci, merci !!!!!

David
 
Bonjour André, Bonjour le forum,

Voici un exemple de ma sheet Excel.

La formule se trouve en AF4.

IL y'a d'autres formules dans cette page qui pourraient être améliorées je pense comme par exempel en AE4.

Merci d'avance pour votre aide.

David [file name=FormulesASimplifier.zip size=22967]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/FormulesASimplifier.zip[/file]
 

Pièces jointes

Bonjour Gael, Bonjour le forum,

Je suis impressionné, ça fonctionne nikel ! 🙂

Comprends-tu à quoi sert cette formule ?

Je ne comprends pas le début de cette formule :

Code:
=SOMMEPROD(($D10:$K10>0)

Il faut qu'on prenne tout ce qui est supérieur à zéro ? C'est peut être une façon de ne prendre que des Numéros ?

Merci encore pour ton aide.

David
 
J'ai oublié de te dire Merci au début de ma réponse, désolé.

J'ai fais un test de la formule.

Quand je met un chiffre entre 0 et 7 il me donne comme résultat un 5

Pourrais-tu stp me dire comment arrive t'on à un résultat de 5 ?

Merci beaucoup pour tout.
David
 
Gael,

Je pense savoir pourquoi ça ne fonctionne pas.

J'ai repris l'ancienne formule dans la feuille excel originale que voici :

Code:
=(D20>0)*((D20<8)*2+(D20<9)+(D200)*((E20<8)*2+(E20<9)+(E200)*((F20<8)*2+(F20<9)+(F200)*((G20<8)*2+(G20<9)+(G200)*((H20<8)*2+(H20<9)+(H200)*((I20<8)*2+(I20<9)+(I200)*((J20<8)*2+(J20<9)+(J200)*((K20<8)*2+(K20<9)+(K20<10)*1,5)

Si je met un 9, avec cette formule j'obtiens 1,5 mais avec ta formule j'obtiens un 2.

Si je met un 8 avec l'ancienne formule j'obtiens un 2,5, avec ta formule j'obtiens un 3 et si je met un chiffre inférieur à 8 j'obtiens avec l'ancienne formule un 4,5, avec ta formule, j'obtiens un 5.

Penses-tu qu'il est possible de changer les info dans la formule ?

Merci et désolé pour le dérangement.

David
 
Rebonjour,

Pour le début de formule, c'est effectivement pour ne prendre que les données numériques.

Si tu rentres un seul chiffre entre 0 et 7 dans la plage, le reste étant à blanc,le calcul va te donner:

D10:K10<8 *2 soit 2
+ D10:K10<9 soit 1
+ D10:K10<10 *1,5 soit 1,5

ce qui fait 4,5 (vérifie si le format de cellule est bien avec une décimale sinon XL va l'arrondir à 5.

@+

Gael
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
1 K
W
M
  • Question Question
Réponses
4
Affichages
1 K
MarcMad
M
F
Réponses
10
Affichages
2 K
fan2foot
F
L
Réponses
5
Affichages
13 K
LPhilou
L
P
Réponses
0
Affichages
981
Plukrax
P
L
Réponses
2
Affichages
1 K
S
  • Question Question
Réponses
8
Affichages
1 K
1
Réponses
9
Affichages
7 K
J
Réponses
2
Affichages
2 K
jimmy59940
J
B
  • Question Question
Réponses
1
Affichages
1 K
D
Réponses
9
Affichages
2 K
D
Réponses
5
Affichages
1 K
D
D
Réponses
2
Affichages
945
D
Réponses
0
Affichages
1 K
David
D
Retour