Bonjour
Je comprends pas trop pour quelle raison tu filtres ? c'est juste pour avoir un visuel ? Car le DAverage se calcul deja en fonction d'une plage de filtre.
En plus de cela, tu ecris le resultat de ton DAverage en J14
Ou alors il faut juste se servir du filtre. La c'est comme si tu faisais deux fois la meme chose.
Avec ton exemple je dirais :
Tu mets en J14 le resultat de ton DAverage directement dans la cellule, sans filtrer.
J14.FormulaR1C1 = "=DAVERAGE(R24C2:R65536C15,14,R16C4:R17C5)"
Fonction BDMoyenne , qui calcule la moyenne de la 14eme colone de la plage B24:O65536 en fonction des filtres en D16:E17
Ou alors tu filtres, et tu mets en J14 :
J14.FormulaR1C1 = "=SUBTOTAL(101,R24C2:R65536C15)"
Fonction SOUS.TOTAL qui calcule la moyenne de la plage B24:O65536 en tenant compte du tableau préalablement filtré.(Fonction n°101, qui permet de ne pas tenir compte des valeurs masquées)
Cordialement
Message édité par SuppotDeSaTante le 31-03-2009 à 15:32:15
---------------
Soyez malin, louez entre voisins !