Salut
Perso, je préfère, depuis 2007, travailler avec MOYENNE.SI.ENS (MOYENNE.SI étant pour moi obsolète dès sa création). A mon estime, SOMME.SI, MOYENNE.SI et NB.SI ne doivent être utilisés que pour la compatibilité avec les anciennes versions (2003 et antérieures).
Ca permet plus de critères et on est régulier dans la saisie des critères, car MOYENNE.SI inverse les critères par rapport à MOYENNE.SI.ENS:
MOYENNE.SI.ENS: Plage moyenne, plage critère 1, critère1, [plage critère 2, Critère 2], ...);
MOYENNE.SI: Plage Critère, Critère, [Plage Moyenne].
=MOYENNE.SI.ENS($C$1:$C$4:$F$1:$F$4;"Paris")
Pour bien transposer ces formules Excel en VBA, tu peux saisir la formule souhaitée en Excel, puis dans la fenêtre d'exécution du VBE (CTRL+G pour l'afficher), tu saisis ? activecell.formula pour l'obtenir en anglais. Je déconseille vivement d'utiliser FormulaLocal pour créer ses formules en Excel.
Partager