La somme des valeurs dans une colonne en fonction de la date
J'ai écrit cette fonction qui va me donner une somme mensuelle pour les deux colonnes: l'une a la date de chaque ordre, on a le coût de chaque ordonnance.
=SUMIF($C$1:$C$1000,">="&DATE(2010,6,1),$D$1:$D$1000)-SUMIF($C$1:$C$1000,">="&DATE(2010,7,1),$D$1:$D$1000)
À l'aide de données comme ceci:
8/16/10 17:00 7.99
8/16/10 14:25 7.99
8/15/10 22:42 7.99
Je me retrouve avec un tableau comme ceci:
May 998
June 968.28
July 1239.76
August 514.96
Cependant, maintenant, je voudrais faire tous les jours des sommes et à l'aide de mon chemin, j'ai modifier à la main chaque ligne.
Comment puis-je faire de mieux dans Excel?
Vous devez vous connecter pour publier un commentaire.
Utiliser une colonne de laisser chaque jour à être montré comme numéro du mois; une autre colonne pour le nombre de jours:
La formule pour
A1
est=Month(C1)
La formule pour
B1
est=Day(C1)
Pour le Mois en sommes, mettre le numéro du mois prochain de chaque mois:
La formule pour
G1
est=SumIf($A$1:$A$100, E1, $D$1:$D$100)
. C'est un portable formule; il suffit de le copier vers le bas.Total de la journée sera un peu plus compliquée, mais vous pouvez probablement voir comment le faire.
Utiliser les tableaux croisés dynamiques, il va certainement vous faire économiser du temps. Si vous utilisez excel 2007+ utiliser des tableaux (les références structurées) pour garder votre tableau dynamique. Toutefois, si vous insistez sur l'utilisation de fonctions, aller avec Smandoli de la suggestion. Encore une fois, si vous êtes sur 2007+ utilisation SUMIFS, c'est plus rapide par rapport à SUMIF.
Suivi Niketya réponse, il y a une bonne explication des Tableaux croisés ici:
http://peltiertech.com/WordPress/grouping-by-date-in-a-pivot-table/
Pour Excel 2007, vous devez créer le Tableau croisé dynamique, faites votre colonne Date d'une Étiquette de Ligne, le Montant de votre colonne a de la valeur. Vous seriez alors un clic droit sur l'une des étiquettes de ligne (c'est à dire une date), droit de la souris et sélectionnez Groupe. Vous pouvez obtenir la possibilité de groupe par jour, mois, etc.
Personnellement, c'est la façon dont j'allais.
Si vous préférez les formules, Smandoli réponse serait que vous obtenez la plupart du chemin. Pour être en mesure d'utiliser Sumif par jour, vous devez ajouter une colonne avec une formule comme:
où la colonne C contient votre datetimes.
Vous pouvez ensuite l'utiliser dans vos sumif.
Ajouter une colonne à vos données existantes pour se débarrasser de l'heure:minute:seconde heure sur chaque ligne:
Étendre cette en bas la longueur de vos données. Encore plus simple: arrêter la collecte de l'hh:mm:ss données si vous n'en avez pas besoin. En supposant que votre date/heure a été dans la colonne A, et votre valeur dans la colonne B, vous devez mettre la formule ci-dessus dans la colonne C, et le réglage automatique de l'étendre pour toutes vos données.
Maintenant, dans une autre colonne (disons E), de créer une série de dates correspondant à chaque jour du mois qui vous intéresse. Il suffit de taper la première date, (par exemple, 10/7/2016 E1), et extension automatique. Puis, dans la cellule à côté de la première date, F1, entrée:
autoextend la formule pour couvrir chaque jour dans le mois, et vous avez terminé. Commencer au 1/1/2016, et extension automatique pour l'ensemble de l'année si vous le souhaitez.
Si la deuxième ligne est le même modèle que la première ligne, vous avez juste besoin de modifier la première ligne manuellement, puis vous placez votre pointeur de la souris vers le coin inférieur droit, dans le même temps, appuyez sur la touche ctrl pour faire glisser la cellule vers le bas. le modèle doit être copiés automatiquement.