[Résolu] Réduire la longueur de ma formule

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 !

elsabio77

XLDnaute Nouveau
Bonsoir à tous,
j'ai utilisé une formule avec des fonctions SI, ET imbriquées.
Mais elle est super longue. 🙁

Voici la formule:
Code:
=SI(ET(C4=horaires!$D$14;D4=horaires!$C$15);horaires!$D$15;SI(ET(C4=horaires!$D$14;D4=horaires!$C$16);horaires!$D$16;SI(ET(C4=horaires!$D$14;D4=horaires!$C$17);horaires!$D$17;SI(ET(C4=horaires!$E$14;D4=horaires!$C$15);horaires!$E$15;SI(ET(C4=horaires!$E$14;D4=horaires!$C$16);horaires!$E$16;SI(ET(C4=horaires!$E$14;D4=horaires!$C$17);horaires!$E$17;SI(ET(C4=horaires!$F$14;D4=horaires!$C$16);horaires!$F$16;SI(ET(C4=horaires!$F$14;D4=horaires!$C$17);horaires!$F$17))))))))+SI(ET(C5=horaires!$D$14;D5=horaires!$C$15);horaires!$D$15;SI(ET(C5=horaires!$D$14;D5=horaires!$C$16);horaires!$D$16;SI(ET(C5=horaires!$D$14;D5=horaires!$C$17);horaires!$D$17;SI(ET(C5=horaires!$E$14;D5=horaires!$C$15);horaires!$E$15;SI(ET(C5=horaires!$E$14;D5=horaires!$C$16);horaires!$E$16;SI(ET(C5=horaires!$E$14;D5=horaires!$C$17);horaires!$E$17;SI(ET(C5=horaires!$F$14;D5=horaires!$C$16);horaires!$F$16;SI(ET(C5=horaires!$F$14;D5=horaires!$C$17);horaires!$F$17))))))))+SI(ET(C6=horaires!$D$14;D6=horaires!$C$15);horaires!$D$15;SI(ET(C6=horaires!$D$14;D6=horaires!$C$16);horaires!$D$16;SI(ET(C6=horaires!$D$14;D6=horaires!$C$17);horaires!$D$17;SI(ET(C6=horaires!$E$14;D6=horaires!$C$15);horaires!$E$15;SI(ET(C6=horaires!$E$14;D6=horaires!$C$16);horaires!$E$16;SI(ET(C6=horaires!$E$14;D6=horaires!$C$17);horaires!$E$17;SI(ET(C6=horaires!$F$14;D6=horaires!$C$16);horaires!$F$16;SI(ET(C6=horaires!$F$14;D6=horaires!$C$17);horaires!$F$17))))))))+SI(ET(C7=horaires!$D$14;D7=horaires!$C$15);horaires!$D$15;SI(ET(C7=horaires!$D$14;D7=horaires!$C$16);horaires!$D$16;SI(ET(C7=horaires!$D$14;D7=horaires!$C$17);horaires!$D$17;SI(ET(C7=horaires!$E$14;D7=horaires!$C$15);horaires!$E$15;SI(ET(C7=horaires!$E$14;D7=horaires!$C$16);horaires!$E$16;SI(ET(C7=horaires!$E$14;D7=horaires!$C$17);horaires!$E$17;SI(ET(C7=horaires!$F$14;D7=horaires!$C$16);horaires!$F$16;SI(ET(C7=horaires!$F$14;D7=horaires!$C$17);horaires!$F$17))))))))+SI(ET(C8=horaires!$D$14;D8=horaires!$C$15);horaires!$D$15;SI(ET(C8=horaires!$D$14;D8=horaires!$C$16);horaires!$D$16;SI(ET(C8=horaires!$D$14;D8=horaires!$C$17);horaires!$D$17;SI(ET(C8=horaires!$E$14;D8=horaires!$C$15);horaires!$E$15;SI(ET(C8=horaires!$E$14;D8=horaires!$C$16);horaires!$E$16;SI(ET(C8=horaires!$E$14;D8=horaires!$C$17);horaires!$E$17;SI(ET(C8=horaires!$F$14;D8=horaires!$C$16);horaires!$F$16;SI(ET(C8=horaires!$F$14;D8=horaires!$C$17);horaires!$F$17))))))))

Désolé, c'est pas très lisible.

Est il possible de la réduire?

Merci par avance pour ceux qui pourront m'aider si cela est possible 🙂
 
Dernière édition:
Re : Réduire la longueur de ma formule

Bonsoir et Bienvenu sur XLD,
je tiens d'abord à te dire Bravo pour le temps consacré pour taper cette longue formule...
on ne peut pas t'aider si tu ne nous dis pas qu'est ce que tu souhaites faire par cette formule avec un fichier exemple en pièce jointe...
Aller en mode avancé ==> Gérer les pièces jointes
@ +
 
Re : Réduire la longueur de ma formule

Bonjour, voici le fichier 🙂

Je souhaiterais, suivant mes choix dans le tableau semaine via mes listes, que ça choisisse dans le tableau temps, la cellule à l'intersection des deux.

Exemple: dans le tableau semaine,ligne lundi, je choisis a la colonne E: matin, et la colonne M: soir, la cellule D6 du tableau temps doit être prise en compte. Ainsi de suite pour les autres jours du tableau.

Et pour finir, j'aimerais, que dans la cellule C20, qu'apparaisse le total des 5 jours suivant mes choix.
J'espère avoir bien expliqué lol

Merci pour ton aide
 

Pièces jointes

Re : Réduire la longueur de ma formule

Salut elsabio77
Voici en fichier joint une solution qui je pense correspond à ta demande
@+ Lolote83
 

Pièces jointes

Re : Réduire la longueur de ma formule

Ca correspond parfaitement, merci Lolote83 🙂

par contre, je pensais faire l'addition des 5 jours directement dans la cellule C20, sans passer par les cellules E13 à E17. Mais la formule va être longue aussi.
Peut être est ce pas possible de la réduire davantage (je suis casse pied lol)

Une autre petite chose, il y aurait moyen de m'expliquer ta formule s'il te plait, je suis largué 🙁
 
Re : Réduire la longueur de ma formule

Salut elsabio77,
Re voici le fichier joint avec une feuille supplémentaire qui te donne quelques explications.
Prends bien le temps d'étudier tout cela à tête reposée.
J'espère simplement avoir été le plus clair possible.
Cordialement
@+Lolote83
 

Pièces jointes

Re : Réduire la longueur de ma formule

Salut elsabio77,
Re voici le fichier joint avec une feuille supplémentaire qui te donne quelques explications.
Prends bien le temps d'étudier tout cela à tête reposée.
J'espère simplement avoir été le plus clair possible.
Cordialement
@+Lolote83

Encore merci pour ta patience Lolote83.
Je vais regarder ça attntivement.

Passe de joyeuses fêtes 🙂
 
- 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

Retour