Pour additionner les données par mois, en ignorant l'année, vous pouvez utiliser une formule basée sur les fonctions SOMMEPROD et MOIS. Dans l'exemple illustré, la formule dans H6 est :
= SUMPRODUCT (( MONTH (dates)=month)*amounts)
Le résultat est un total de toutes les ventes en mars, sans tenir compte de l'année.
ExplicationCet ensemble de données contient plus de 2900 enregistrements, et la formule ci-dessus utilise deux plages nommées :
= SUMPRODUCT (( MONTH (dates)=3)*amounts)
À l'intérieur de la fonction SOMMEPROD, la fonction MOIS est utilisée pour extraire le numéro du mois pour chaque date de l'ensemble de données et le comparer avec le numéro 3 :
dates = B5:B2932 amounts = E5:E2932
Si nous supposons un petit ensemble de données répertoriant 3 dates chacune en janvier, février et mars (dans cet ordre), le résultat serait un tableau contenant neuf nombres comme celui-ci :
( MONTH (dates)=3)
où chaque nombre est le « numéro du mois » pour une date. Lorsque les valeurs sont comparées à 3, le résultat est un tableau comme celui-ci :
{111222333}
Ce tableau est ensuite multiplié par les valeurs de montant associées à chaque date de mars. Si nous supposons que les neuf montants sont égaux à 100, l'opération ressemble à ceci :
que fait concaténer pour exceller
{FALSEFALSEFALSEFALSEFALSEFALSETRUETRUETRUE}
Notez que l'opération mathématique change les valeurs VRAI FAUX en uns et en zéros. Après multiplication, nous avons un seul tableau dans SUMPRODUCT :
{000000111} * {100100100100100100100100100}
Notez que les seuls montants survivants sont associés à mars, les autres sont nuls.
Enfin, SUMPRODUCT renvoie la somme de tous les éléments - 300 dans l'exemple abrégé ci-dessus et 25 521 dans la capture d'écran avec les données réelles.
Compter par mois en ignorant l'année
Pour obtenir un décompte par mois en ignorant l'année, vous pouvez utiliser SUMPRODUCT comme ceci :
= SUMPRODUCT ({000000100100100})
Moyenne par mois sans tenir compte de l'année
Pour calculer et faire la moyenne par mois en ignorant l'année, vous combinez les deux formules SUMPRODUCT ci-dessus comme ceci :
Auteur Dave Bruns= SUMPRODUCT (--( MONTH (dates)=3))