Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction pour afficher des données en fonction de 3 variables !

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

cm1864

XLDnaute Nouveau
Bonjour,
Je suis bloqué sur une formule a élaboré.
J'ai en effet besoin d'afficher des cellules dont le contenu se trouve dans diverses feuilles du classeur. Le contenu a afficher est fonction de trois paramètres (année 1, année 2, tour opérateur).
Le but de la manœuvre est d'analyser l'évolution d'un tour opérateur sur deux années.
Dans le classeur ci-joint vous trouverez mon problème ré-expliqué et les cellules bien mises en évidence.
Je vous remercie pour votre aide.
Amicalement,
CM1864
 

Pièces jointes

Re : Fonction pour afficher des données en fonction de 3 variables !

re,

Je te propose cette formule EN O11 :

Code:
=SI($D$6="";NBVAL('SUIVI DOX'!$C$10:$C$2000);SOMMEPROD(--('SUIVI DOX'!$C$10:$C$2000=$D$6)))

à valider simplement par ENTREE

@+
 
Re : Fonction pour afficher des données en fonction de 3 variables !

ok ... je comprends un peu mieux l'imbrication.

Toutefois, pour rajouter un argument pour compter, le résultat est incohérent ... (je veux le même type de calcul mais pour les dossiers individuels (cellule O12), alors j'essaye :

=SI($D$6="";NBVAL('SUIVI DOX'!$K$10:$K$2000="individuel");SOMMEPROD(--('SUIVI DOX'!$C$10:$C$2000=$D$6)*('SUIVI DOX'!$K$10:$K$2000="individuel")))

et le résultat est correct uniquement si D6 est rempli, sinon, c'est faux il calcule 1.

Pourtant, ma formule me semble correcte :

1/ Si D6 est vide, alors compte simplement les dossiers de la colonne K qui répondent à l'argument "individuel"
2/ Sinon, calcule en fonction du contenu de D6, les dossiers de la colonne K qui répondent à l'argument "individuel"

Dans ma logique, ca me semblait bon ...
Un petit coup de main pour comprendre ce qui ne va pas ?
Merci.

A+
 
Re : Fonction pour afficher des données en fonction de 3 variables !

re,

Pour O12, remplace NBVAL par la fonction NB.SI, ce qui donne :

Code:
=SI($D$6="";NB.SI('SUIVI DOX'!$K$10:$K$2000;"individuel");SOMMEPROD(--('SUIVI DOX'!$C$10:$C$2000=$D$6)*('SUIVI DOX'!$K$10:$K$2000="individuel")))

@+
 
Re : Fonction pour afficher des données en fonction de 3 variables !

Yes ! Je comprends maintenant .... NBVAL ne prend pas en charge le critère, il compte simplement et le NB.SI accepte le(s) critère(s) !!
Pour la suite, j'ai eu beaucoup de mal mais je me suis débrouillé avec SOMMEPROD.
Tout est excellent. Je fais un petit audit demain matin, après je passe à un nouveau topic qui m'angoisse : INDIRECT, INDEX, EQUIV et peut-être plus de fonctions imbriquées, j'espère que ce sera réalisable sans VBA !

Merci encore mille fois pour ta précieuse aide !
Bonne soirée,
Amicalement,

cm1864
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…