XL 2016 Ne trouve pas la bonne formule

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

pika83

XLDnaute Occasionnel
Bonjour a tous, je viens vers vous car je ne trouve pas la bonne formule qui regroupe plusieur conditions afin de donner le résultat suivant la condition dans la même colonne.
Par exemple : si A20 = un des critères de la liste (onglet calendrier), alors afficher en J20 le résultat de la formule qui lui est attribuée. Le but est de supprimer les colonnes K, L, M, N, P.
A fin d’être plus clair je vous met en fichier joint mon fichier.
D'avance merci pour votre aide.
 

Pièces jointes

Bonjour,

En J, =SI(ESTERREUR(SOMME(K2:N2));"";SOMME(K2:N2)) peut s'écrire de façon plus courte :
VB:
=SIERREUR(SOMME(K2:N2);"")
idem pour celles de K:N

Ensuite dans celle en J, remplace SOMME(K2:N2) par
Code:
SOMME(formuleK;formuleL;formuleM;formuleN)
qui est équivalente, et tu peux supprimer K:N

Dans l'absolu , celles en M:N sont un peu simplifiables.
eric
 
Bonjour, et merci a vous deux d'avoir essaye de m'aider.
Effectivement vos formules sont simplifiées, mais ne correspondent pas a ma demande qui est en fait qu'en J26 il me trouve le calcul des cellules de D26 a G26 en fonction du critère de la cellule A26.
 
Bonjour,

Que manque-t-il?

Je vous ai dit que dans ma formule je n'avais pas tenu compte de la formule en colonne P car elle renvoie des valeurs négatives, est-ce cela qui manque?

Ou bien donnez des exemples des résultats attendus.
 
Bonjour,

Quelque chose ne va pas dans l'énoncé du problème, dans la ligne en rouge, si la formule est en colonne J, le résultat ne peut pas prendre la valeur de J
Si A2=RF alors applique la formule M2
Si A2=M0 alors applique la formule K2
Si A2=A0 alors applique la formule L2
Si A2=J ou 1/2J ou STA alors applique la formule J2
Si C2=Récup alors applique la formule N2
 
bonjour a tous,
merci encore "Rouge" je viens de modifier mon fichier en simplifiant les calculs avec ta formule et effectivement elle fonctionne mais pas pour tous les critères, pourquoi ? tres certainement mes lacunes avec excel, car ne suis pas un pro.
Je remet en fichier joint celui ci (avec encore mes explications en espérant qu'elles seront explicites).
Et est ce que l'on pourrai m'aider en m’écrivant la formule qui fonctionne, tout en m'expliquant le raisonnement afin que je comprenne d’où venait mon erreur.
D'avance merci pour votre aide.
 

Pièces jointes

Bonjour,

Pas sûr de tout comprendre, d'après la demande initiale et d'après le dernier fichier je dirai ceci:
=SIERREUR(SI(OU(A2={"RF";"CA";"M0";"M1";"M2";"RLT"});7/24;($E2-$D2)+($H2-$G2));"")

en décortiquant la formule:
si la cellule A2 contient soit "RF", "CA", "M0", "M1", "M2" ou "RLT", alors on applique 7h00
pour tous les autres cas, on fait (E2-D2)+ (H2-G2)

De plus vos formules en D, E, G, H doivent renvoyer 0 et non "" si la condition est fausse
=SI(ESTNA(INDEX(Sources!$D$2:$F$21;EQUIV(A2;Sources!$D$2:$D$21;0);EQUIV($D$1;Sources!$D$1:$F$1;0)));0;INDEX(Sources!$D$2:$F$21;EQUIV(A2;Sources!$D$2:$D$21;0);EQUIV($D$1;Sources!$D$1:$F$1;0))), ce qui génère des erreurs dans les calculs de la colonne I

Est-ce bien cela?

Cdlt
 

Pièces jointes

Dernière édition:
Bonjour "Rouge",
encore merci, de ta patience et ta gentillesse , je crois que j'ai compris le raisonnement de ta formule, en fait ce qui me faisait l'erreur était la valeur logique. Je l'est modifié en supprimant "M0", "M1", "M2" car elles sont a 7h15 et donc voici ta formule modifié qui fonctionne très bien et me convient parfaitement :
=SIERREUR(SI(OU(A2={"RF";"CA";"RLT"});7/24;($E2-$D2)+($H2-$G2));"")

👏 Bravo et Merci 👍

Cdlt
 
- 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
7
Affichages
281
Réponses
18
Affichages
1 K
J
  • Question Question
Réponses
2
Affichages
475
J
Retour