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

XL 2019 Formule matricielle et référence structurée

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 !

Eliot4

XLDnaute Nouveau
Bonjour,

Ma fonction suivante : {=INDEX($B:$B; EQUIV(MAX(SI($E:$E=1; $D:$D)); SI($E:$E=1; $D:$D); 0))} me permet d'indiquer le nom de l'item (colonne B) qui a été vendu le plus cher (colonne D) au mois de janvier (colonne E). J'ai cette formule matricielle pour les 12 mois de l'année sauf qu'elle crée une latence sur les colonnes B, D et E. J'ai essayé avec une référence structurée pour réduire la latence : {=INDEX(Item; EQUIV(MAX(SI(Mois=1; Prix)); SI(Mois=1; Prix); 0))} mais ça m'indique dans la cellule "N/A".

Avez-vous une idée pour résoudre le problème ? Cela me serait d'une grande aide.
 
Solution
Bonsoir,
Voir exemple en PJ.
Cordialement,
Bonsour®
limiter les plages concernées aux cellules documentées !!!
par exemple :
{=INDEX($B1:$B2000; EQUIV(MAX(SI($E1:$E2000=1; $D1:$D2000)); SI($E1:$E2000=1; $D1:$D2000); 0))}
sans fichier difficile d'être plus explicite
 
Bonsoir,
Voir exemple en PJ.
Cordialement,
 

Pièces jointes

Bonjour

VB:
=FILTRE(Donnees[Item];Donnees[Prix]=MAX.SI.ENS(Donnees[Prix];Donnees[Mois];1))

Une solution par TCD qui devrait moins ramer que les formules

On peut aussi utiliser PowerQuery
 

Pièces jointes

Dernière édition:
Bonjour Chris, j'ai besoin d'avoir tous les filtres actifs pour avoir les données des 12 mois (disposés dans la même colonne : de K4 à K15. La solution envisagée est-elle de créer 12 TCD ?
 
Bonsoir Gégé, merci beaucoup, c'est exactement ce que je cherchais.
J'ai tout de même encore une légère latence sur les colonnes prix et mois (1200 lignes dans le fichier), je ne pense pas que c'est possible de la réduire davantage.
Je n'ai plus de latence c'est parfait, il me restait d'autres formules avec une formule matricielle sans référence structurée.
 
Bonjour Chris, j'ai besoin d'avoir tous les filtres actifs pour avoir les données des 12 mois (disposés dans la même colonne : de K4 à K15. La solution envisagée est-elle de créer 12 TCD ?
Le TCD ne fait que remplacer la formule en M2 de Gégé et on en choisit le mois comme proposé

Mais si tu veux tous les mois (ce qui n'a jamais été précisé) la meilleure solution est PowerQuery : pas de calcul qui ralentit, on actualise quand on veut et tout nouveau mois ou changement est pris en compte
 

Pièces jointes

- 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
6
Affichages
964
Réponses
4
Affichages
544
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…