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

recherche de valeur en fonction de 2 critères

geraldinegca

XLDnaute Nouveau
Bonjour à tous
J’ai une problématique de recherche de valeur en fonction de 2 critères (1 sur la ligne et l’autre en colonne)
Dans le fichier, la feuille Départ contient mes données et la feuille objectif affiche le résultat escompté : mon objectif est de remplir (transposer) la colonne C (niveau de stock) en fonction de la référence article et de la période. Je ne vois pas quelle formule utiliser (sommeprod, index ?)
Merci pour votre aide
 

Pièces jointes

  • Données 2010.xlsx
    8.3 KB · Affichages: 130

pierrejean

XLDnaute Barbatruc
Re : recherche de valeur en fonction de 2 critères

Bonjour geraklinegca

En attendant les formulistes

une fonction personnalisée

Edit Salut Jean-Marcel
 

Pièces jointes

  • Données 2010.xlsm
    15.2 KB · Affichages: 151

KotoriSama

XLDnaute Nouveau
Re : recherche de valeur en fonction de 2 critères

Bonjour,

Une formule matricielle devrait faire l'affaire :

=SOMME(SI(Départ!$A$2:$A$9=Objectif!A2;SI(Départ!$B$1:$F$1=Objectif!B2;Départ!$B$2:$F$3;0);0))

Colle cette formule en C3 de ton onglet objectif, valide comme ci-dessous et après tu recopie.

à valider avec "Shift" + "Ctrl" + "Entrée" pour avoir les {} qui te signaleront que c'est bien reconnu en formule matricielle.

A+
 

tototiti2008

XLDnaute Barbatruc
Re : recherche de valeur en fonction de 2 critères

Bonjour geraldinegca,

Bienvenue sur XLD,

en feuille Objectif

en A2 :

Code:
=DECALER(Départ!$A$1;ENT((LIGNE()-2)/(NBVAL(Départ!$1:$1)-1))+1;0)
en B2 :

Code:
=DECALER(Départ!$A$1;0;MOD(LIGNE()-2;NBVAL(Départ!$1:$1)-1)+1)
en C2 :

Code:
=DECALER(Départ!$A$1;ENT((LIGNE()-2)/(NBVAL(Départ!$1:$1)-1))+1;MOD(LIGNE()-2;NBVAL(Départ!$1:$1)-1)+1)
puis recopie les 3 vers le bas

Edit : Oups, Bonjour PierreJean, Bonjour Jean-Marcel, Bonjour KotoriSama
 
Dernière édition:

Discussions similaires

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