XL 2010 Raccourcir formule avec plusieurs fonctions SI imbriquées

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 !

Orson83

XLDnaute Impliqué
Bonsoir le forum,
Je cherche à obtenir un résultat en fonction de plusieurs scénarios issus de différentes feuilles et/ou plages de données.
Le problème c'est qu'il y a beaucoup trop de scénarios et que ma formule est à rallonge.
Auriez-vous une solution pour simplifier cette formule ?
Je joins un fichier XL pour l'exemple.
Merci pour votre aide.
PS : dans l'exemple, pour simplifier, j'ai omis volontairement de mettre les adresses de feuilles, noms de plages, etc.
 

Pièces jointes

Dernière édition:
Solution
Bonjour Orson83,

Quand tu écris :
VB:
=SI(ET(D5=111;F5=1005);D5+F5)
tu veux renvoyer la somme de D et F5 d'une autre feuille ou tout simplement 1116 ?
Peux-tu aussi avoir plusieurs résultats valides ou simplement un seul ?
Dans le cas de plusieurs résultats valides lequel choisir ?

Pour la réponse 2, peut être
Code:
=SIERREUR(INDIRECT("H"&MIN(SI(ESTNUM($H$5:$H$14);LIGNE($H$5:$H$14))));"")
Formule matricielle à valider par ctrl+maj+entrée
Celle-ci renverra le premier résultat valide.

Cordialement
Bonjour Orson83,

Quand tu écris :
VB:
=SI(ET(D5=111;F5=1005);D5+F5)
tu veux renvoyer la somme de D et F5 d'une autre feuille ou tout simplement 1116 ?
Peux-tu aussi avoir plusieurs résultats valides ou simplement un seul ?
Dans le cas de plusieurs résultats valides lequel choisir ?

Pour la réponse 2, peut être
Code:
=SIERREUR(INDIRECT("H"&MIN(SI(ESTNUM($H$5:$H$14);LIGNE($H$5:$H$14))));"")
Formule matricielle à valider par ctrl+maj+entrée
Celle-ci renverra le premier résultat valide.

Cordialement
 
Dernière édition:
Bonjour Orson83,

Quand tu écris :
VB:
=SI(ET(D5=111;F5=1005);D5+F5)
tu veux renvoyer la somme de D et F5 d'une autre feuille ou tout simplement 1116 ?
Peux-tu aussi avoir plusieurs résultats valides ou simplement un seul ?
Dans le cas de plusieurs résultats valides lequel choisir ?

Pour la réponse 2, peut être
Code:
=SIERREUR(INDIRECT("H"&MIN(SI(ESTNUM($H$5:$H$14);LIGNE($H$5:$H$14))));"")
Formule matricielle à valider par ctrl+maj+entrée
Celle-ci renverra le premier résultat valide.

Cordialement
Bonsoir haonv, le forum,
Je voulais dire 1116.
Effectivement, il pourrait y avoir plusieurs résultats valides.
Peu importe lequel choisir pourvu qu'il y est un exemple 😉
Question : peut-on donner une priorité à 1 ou plusieurs résultats ?
 
Re,
Bonjour TooFatBoy, et merci 😉

haonv, j'ai testé la formule raccourcie mais pas de résultat, la cellule reste blanche
As-tu bien validé la formule par ctrl+maj+entrée ?
Des accolades doivent apparaitre si tu valides bien la formule de cette facon .
Tu dois avoir :
Code:
={SIERREUR(INDIRECT("H"&MIN(SI(ESTNUM($H$5:$H$14);LIGNE($H$5:$H$14))));"")}
Il ne faut pas saisir les accolades, elles doivent apparaitre automatiquement après la validation.

Cordialement
 
Re,
Bonjour TooFatBoy, et merci 😉


As-tu bien validé la formule par ctrl+maj+entrée ?
Des accolades doivent apparaitre si tu valides bien la formule de cette facon .
Tu dois avoir :
Code:
={SIERREUR(INDIRECT("H"&MIN(SI(ESTNUM($H$5:$H$14);LIGNE($H$5:$H$14))));"")}
Il ne faut pas saisir les accolades, elles doivent apparaitre automatiquement après la validation.

Cordialement
Exact, j'avais oublié les accolades.
Merci haonv pour la solution👍
Bonne journée 😉
 
Ne peut-on pas revoir la fonction dans l'exemple ci-dessous ?
Les résultats des combinaisons de SI seraient : "452 et 388 et 325 et VRAI et FAUX"
En imaginant que le résultat attendu soit 388, quelle serait la formule ?
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Tableau de bord
Réponses
2
Affichages
871
Retour