XL 2019 [Résolu] Convertir une formule sans le matriciel

  • Initiateur de la discussion Initiateur de la discussion apicius46
  • Date de début Date de début

apicius46

XLDnaute Junior
Bonjour à la communauté,

Je cherche à convertir cette formule sans quelle soit en matriciel.
=SI(N6="";"";INDEX($Q$222:$Q$240;EQUIV(M6&O6;$M$222:$M$240&$O$222:$O$240;0)))

Merci par avance de votre aide, et si possible avec quelques explications pour éviter ce genre de message.
Cela peut aider certains aussi.
Cordialement
Api
 

apicius46

XLDnaute Junior
Voici un exmple de la formule à travailler en D4 ou E4.
Il fait partie d'un plus gros tableau.
Oui, car il fait partie d'un tableau de calendrier et avec d'autres formules, je devrais donc tout passer en matriciel et me gêne sur certaines formules.
Je vais regarder les formules préconisé mais je connais pas bien.
Merci de votre aide.
Api
 

Pièces jointes

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Apicius, Vgendron,
Un essai en PJ avec :
VB:
=SOMMEPROD(($A$13:$A$20=A4)*($C$13:$C$20=C4);$D$13:$D$20)
=SOMMEPROD(($A$13:$A$20=A4)*($C$13:$C$20=C4);$E$13:$E$20)
En fait, c'est un peu de la triche car Sommeprod est évalué implicitement en matriciel.
 

Pièces jointes

apicius46

XLDnaute Junior
Bonjour Apicius, Vgendron,
Un essai en PJ avec :
VB:
=SOMMEPROD(($A$13:$A$20=A4)*($C$13:$C$20=C4);$D$13:$D$20)
=SOMMEPROD(($A$13:$A$20=A4)*($C$13:$C$20=C4);$E$13:$E$20)
En fait, c'est un peu de la triche car Sommeprod est évalué implicitement en matriciel.
Bonjour et Merci @sylvanu .
En fait, tu lui demandes de vérifier ET de sélectionner dans la même formule les listes puis d'aller chercher la ligne correspondante dans le tableau de même ligne...

Ah oui, merci pour l'astuce!! fort
 

apicius46

XLDnaute Junior
tu as aussi la fonction Somme.si.ens
normalement.. il n'y a qu'une ligne correspondant aux critères. donc la somme, c'est juste une valeur
Merci @vgendron . Il faut que le me penche sérieusement sur somme.si.ens.... on doit donc avoir la possibilité de mixer plusieurs lignes aux critères. Ca peut être facilitant. Cool 😎

Merci à tous les deux. je garde les informations.
Sujet clos
 

bsalv

XLDnaute Occasionnel
hello, on n'a pas besoin de CTRL+Maj+Enter, la fonction utilise des matrices, mais n'est pas une fonction matricielle. Le "15" veut dire "PETITE.VALEUR", le "6" veut dire ignorer les erreurs et pour le reste la formule créee une matrice avec des lignes qui sont okay. Est-ce que "petit.valuer" est matricielle ? Ce n'est pas comme un sommeproduit.
 

Statistiques des forums

Discussions
315 284
Messages
2 118 014
Membres
113 406
dernier inscrit
NI-ZE