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
331
Réponses
13
Affichages
416

Statistiques des forums

Discussions
311 733
Messages
2 082 019
Membres
101 872
dernier inscrit
Colin T