Pour récupérer des valeurs d'un tableau j'utilise en général une commande du genre :
[=SOMME(('02c'!H18:R18)*('02c'!H$4:R$4=C5)*('02c'!F18=B5)*('02c'!B18=A5))]
correspondant à :
(plage de valeur du tableau (ligne 18) ) * (le titre de la colonne du tableau correspond à C5) * ( le "N° de rapport" de la ligne 18 correspond à B5 ) * ( le "nom du bâtiment" de la ligne 18 correspond à A5)
(le tableau à un nombre de colonne variable)
La Question :
Y a t'il un moyen plus élégant d'avoir le total (dans une cellule) des résultats de cette commande sur 20 lignes différentes (non adjacentes) que de cumuler les = ... + ... + ... + ... ?
( et sans avoir de macro dans mon classeur)
Merci de vos contributions qui m'aide régulièrement.
Bonjour,
en D6, à recopier vers le bas :
=SOMMEPROD(('02c'!$K$4:$N$4='02b'!C6)*('02c'!$F$8:$F$158='02b'!B6)*('02c'!$B$8:$B$158='02b'!A6)*'02c'!$K$8:$N$158)
Cordialement
ah ... pfff ... oui ...
avec le contrôle sur la colonne F, je n'ai pas à m’embêter à sortir les lignes de sous-total je peux prendre la plage ...
j'ai cherché trop loin.