XL 2016 Aide pour comprendre une formule SOMMEPROD...... DECALER

Collins

XLDnaute Occasionnel
Bonjour à tous

Je voudrais de l'aide pour une explication détaillée d'une formule. Je fais des essais mais malgré tout je n'y arrive pas.
Tout est dans indiqué dans le fichier joint.
Je vous remercie
 

Pièces jointes

  • SOMMEPROD_DECALER.xlsx
    12.4 KB · Affichages: 17
C

Compte Supprimé 979

Guest
Bonjour Collins,

VB:
=SOMMEPROD((ESTNUM(CHERCHE(H$3&"*";$B$3:$E$3)))*(ESTNUM(CHERCHE(H$2&"*";$B$2:$E$2)))*(DECALER($L$3;1;EQUIV(H$2&"*"&H$3&"*";$M$2:$O$2&$M$3:$O$3;0);4)=$G4);($B$4:$E$7))

SOMMEPROD() est souvent utilisé comme un agrégateur de conditions et critères et permet de parcourir les plages indiquées et de faire des tests

Donc dans ta formul :

Condition 1 :
Code:
(ESTNUM(CHERCHE(H$3&"*";$B$3:$E$3))){/CODE]
Est numérique la recherche du mot + * en H3

Condition 2 : [CODE](ESTNUM(CHERCHE(H$2&"*";$B$2:$E$2)))
Même chose pour la valeur H2

Condition 3 :
Code:
(DECALER($L$3;1;EQUIV(H$2&"*"&H$3&"*";$M$2:$O$2&$M$3:$O$3;0);4)=$G4)
Est-ce que la plage décalée par rapport à L3 + 1 ligne, de la colonne qui contient H2&H3 dans M2:M3 et dont la hauteur est de 4 lignes soit M4:M7 pour la valeur de H4

Récupération de la valeur à l'intersection ligne/colonne trouvée de la plage B4:E7

Pas certain que ce soit plus simple à la compréhension 🤔 il faut éclater ta formule sinon 😉

@+

Edit : oups, salut djidji59430 😉
 

Discussions similaires

Réponses
7
Affichages
363

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 099
Membres
103 116
dernier inscrit
kutobi87