3 votes

Total par mois des valeurs quotidiennes

Je voudrais avoir un total par mois dans la deuxième table du premier tableau Je voudrais que le tableau soit séparé et je voudrais que le processus soit automatisé: taper le mois et l'année dans une cellule et avoir le tableau calculer le total pour ce mois-là. (cela signifie que je peux conserver les données dans un onglet et les importer/mettre à jour lorsque j'en ai besoin sans me soucier de l'agencement des mois).

Dans mon tableau de données, j'ai 2 colonnes: une avec une date, l'autre avec une valeur

Septembre 2014  114
Septembre 2014  89
Septembre 2014  109
Septembre 2014  85
Septembre 2014  96
Septembre 2014  93
Septembre 2014  96
Septembre 2014  118
Octobre 2014    107
Octobre 2014    98
Octobre 2014    79
Octobre 2014    67
Octobre 2014    86
Octobre 2014    141
Octobre 2014    92

La formule que j'utilise est :

=SUMIF(Date,"="&A2,Compter)

Date est la colonne des dates dans le premier tableau; dans A2 j'ai le mois et l'année (comme mentionné ci-dessus)—mais cela ne renvoie que la première valeur trouvée pour le mois… J'ai essayé d'utiliser MONTH(Date) mais cela ne fonctionne pas; auriez-vous des suggestions?

MODIFIER mes dates dans le tableau de données brut sont formatées comme suit :

01/09/2014 00:00:00

elles sont effectivement des dates, pas des chaînes de caractères, donc le SUMIF semble échouer sur cela. Comment pourrais-je convertir ces dates en chaînes pour que la comparaison à l'intérieur du SUMIF fonctionne?

données et formulecolonne de dates, Date non chaîne et options de formatage

3voto

mistero Points 899

En utilisant la fonction SOMME.SI() :

Parce que Numbers ne prend pas en charge certaines fonctions de tableau, par exemple l'extraction de MOIS(A1:A23), en analysant la date dans une troisième colonne (qui peut être masquée), la fonction fonctionnera. Cette colonne peut être dans n'importe quelle table, pas seulement dans la table de données brutes tant que les références sont valides.

Formule de la colonne masquée :

=MOIS(A1)&ANNEE(A1)

Où A1 est la cellule avec la date.

Copiez vers le bas puis masquez la colonne si vous le souhaitez. (L'ajout de plus de données en ajoutant des lignes devrait automatiquement faire descendre la formule, mais démasquez la colonne pour être sûr.)

=SOMME.SI($'Mois & Année',"="&MOIS($A1)&ANNEE($A1),$Valeur)

D'après la documentation concernant la fonction SOMME.SI():

La fonction SOMME.SI retourne la somme d'une collection de nombres, incluant seulement les nombres qui satisfont une condition spécifiée.

SOMME.SI(valeurs-test, condition, valeurs-somme)

  • valeurs-test : La collection contenant les valeurs à tester. valeurs-test peut contenir n'importe quelle valeur.
  • condition : Une expression qui peut inclure des opérateurs de comparaison, des constantes, l'opérateur de concaténation ampersand et des références. Le contenu de la condition doit être tel que le résultat de la comparaison de la condition avec une autre valeur donne la valeur booléenne VRAI ou FAUX.
  • valeurs-somme : Une collection facultative contenant les valeurs à additionner. valeurs-somme peut contenir des valeurs numériques, des valeurs de date/heure ou des valeurs de durée. Elle doit avoir les mêmes dimensions que valeurs-test.

Tables

Formule

Masquer la colonne

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X