Sommer des lignes en fonction de la date
Résolu/Fermé
laussy
Messages postés
5
Date d'inscription
vendredi 12 juillet 2013
Statut
Membre
Dernière intervention
25 juillet 2013
-
12 juil. 2013 à 11:54
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 17 juil. 2013 à 12:30
senecartour Messages postés 325 Date d'inscription dimanche 12 mai 2013 Statut Membre Dernière intervention 29 octobre 2020 - 17 juil. 2013 à 12:30
A voir également:
- Sommer des lignes en fonction de la date
- Fonction si et - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Fonction somme excel - Guide
- Aller à la ligne excel - Guide
2 réponses
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
12 juil. 2013 à 13:16
12 juil. 2013 à 13:16
Bonjour,
dans la cellule C2, tu mets :
=MOIS(DATE(DROITE(A2;4);GAUCHE(DROITE(A2;7);2);GAUCHE(A2;2)))
Tu recopies ca tout au long de ton tableau
en bas de ton tableau (pas en colonne C ni en D, tu mets douze ligne (1 somme par mois) :
janvier :=SOMME.SI(C:C;1;D:D)
février :=SOMME.SI(C:C;2;D:D)
mars :=SOMME.SI(C:C;3;D:D)
etc jusqu'à
décembre :=SOMME.SI(C:C;12;D:D)
dans la cellule C2, tu mets :
=MOIS(DATE(DROITE(A2;4);GAUCHE(DROITE(A2;7);2);GAUCHE(A2;2)))
Tu recopies ca tout au long de ton tableau
en bas de ton tableau (pas en colonne C ni en D, tu mets douze ligne (1 somme par mois) :
janvier :=SOMME.SI(C:C;1;D:D)
février :=SOMME.SI(C:C;2;D:D)
mars :=SOMME.SI(C:C;3;D:D)
etc jusqu'à
décembre :=SOMME.SI(C:C;12;D:D)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 404
12 juil. 2013 à 14:13
12 juil. 2013 à 14:13
Bonjour
Peut être un peu plus simple,pour un tableau de ligne 1 à 100 par exemple
=SOMMEPROD((MOIS(A1:A100)=1)*(B1:B100))
pour avoir le total des T° (??)
et le cas échéant,pour avoir la moyenne:
=SOMMEPROD((MOIS(A1:A100)=1)*(B1:B100))/SOMMEPROD((MOIS(A1:A100)=1)*1)
1 pour janvier, 2 pour Février ect
sachant que le code n'admet pas d'adresse sans N° de ligne
comme par exemple A:A
crdlmnt
Peut être un peu plus simple,pour un tableau de ligne 1 à 100 par exemple
=SOMMEPROD((MOIS(A1:A100)=1)*(B1:B100))
pour avoir le total des T° (??)
et le cas échéant,pour avoir la moyenne:
=SOMMEPROD((MOIS(A1:A100)=1)*(B1:B100))/SOMMEPROD((MOIS(A1:A100)=1)*1)
1 pour janvier, 2 pour Février ect
sachant que le code n'admet pas d'adresse sans N° de ligne
comme par exemple A:A
crdlmnt
laussy
Messages postés
5
Date d'inscription
vendredi 12 juillet 2013
Statut
Membre
Dernière intervention
25 juillet 2013
15 juil. 2013 à 14:34
15 juil. 2013 à 14:34
Bonjour Vaucluse,
Merci beaucoup pour ta réponse.
Je pense m'être vraiment pas douée en Excel.
Je me permets de revenir vers toi car j'ai essayé la formule en la collant mais ça ne marche pas.
Je veux simplement la somme des températures par mois dans un tableau avec pour janvier par ex. 12, février 10, mars 45, avril 102....
Y-a-t il une manivelle pour y arriver?
Merci beaucoup
Laussy
Merci beaucoup pour ta réponse.
Je pense m'être vraiment pas douée en Excel.
Je me permets de revenir vers toi car j'ai essayé la formule en la collant mais ça ne marche pas.
Je veux simplement la somme des températures par mois dans un tableau avec pour janvier par ex. 12, février 10, mars 45, avril 102....
Y-a-t il une manivelle pour y arriver?
Merci beaucoup
Laussy
tontong
Messages postés
2551
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
18 juin 2024
1 055
15 juil. 2013 à 16:00
15 juil. 2013 à 16:00
Bonjour,
Les formules proposées par Vaucluse sont correctes si les valeurs en colonne A sont bien reconnues par Excel comme des dates.
Pour Excel 01.02.2013 ou 01,02,2013 ne sont pas des dates mais des textes. Excel reconnaît le tiret - et la barre oblique / comme séparateurs de dates valides.
Si ces valeurs proviennent d'une importation ou d'un copier/coller on peut les tranformer en utilisant Remplacer (ou CTRL+H).
Comme Vaucluse je m'interroge sur la réalité physique d'une somme de températures!
Les formules proposées par Vaucluse sont correctes si les valeurs en colonne A sont bien reconnues par Excel comme des dates.
Pour Excel 01.02.2013 ou 01,02,2013 ne sont pas des dates mais des textes. Excel reconnaît le tiret - et la barre oblique / comme séparateurs de dates valides.
Si ces valeurs proviennent d'une importation ou d'un copier/coller on peut les tranformer en utilisant Remplacer (ou CTRL+H).
Comme Vaucluse je m'interroge sur la réalité physique d'une somme de températures!
laussy
Messages postés
5
Date d'inscription
vendredi 12 juillet 2013
Statut
Membre
Dernière intervention
25 juillet 2013
16 juil. 2013 à 16:30
16 juil. 2013 à 16:30
Bonjour,
Merci beaucoup pour ces explications
ça y est ça marche.
J'ai simplifié en parlant de température, il s'agit plus exactement de DJU (un delta de température).
Bon après-midi,
Laussy
Merci beaucoup pour ces explications
ça y est ça marche.
J'ai simplifié en parlant de température, il s'agit plus exactement de DJU (un delta de température).
Bon après-midi,
Laussy
senecartour
Messages postés
325
Date d'inscription
dimanche 12 mai 2013
Statut
Membre
Dernière intervention
29 octobre 2020
3
17 juil. 2013 à 12:30
17 juil. 2013 à 12:30
Bonjour,
Un simple tableau croisé dynamique fait l'affaire. Il suffit d'ajouter une colonne (colonne C) des mois qui se calcul à partir de la date saisie dans la colonne A.
Exemple: Colonne A: 12/07/2013
en C on applique la formule =SI(A2="";"";MOIS(A2)) et on obtient la valeur 7 (pour dire
mois de juillet)
Ensuite on applique un tableau croisé dynamique dans le quel on paramètre les champs.
Je t'ai fait un fichier déjà fait. cf lien: https://www.cjoint.com/c/CGrmDJUA5hu
Tu peut l'utiliser ou l'adapter à ton cas.
J'espère avoir répondu à ta question.
Bon courage!
Un simple tableau croisé dynamique fait l'affaire. Il suffit d'ajouter une colonne (colonne C) des mois qui se calcul à partir de la date saisie dans la colonne A.
Exemple: Colonne A: 12/07/2013
en C on applique la formule =SI(A2="";"";MOIS(A2)) et on obtient la valeur 7 (pour dire
mois de juillet)
Ensuite on applique un tableau croisé dynamique dans le quel on paramètre les champs.
Je t'ai fait un fichier déjà fait. cf lien: https://www.cjoint.com/c/CGrmDJUA5hu
Tu peut l'utiliser ou l'adapter à ton cas.
J'espère avoir répondu à ta question.
Bon courage!
16 juil. 2013 à 16:30