Avoir la somme de dates
Résolu/Fermé
jeropaq
-
14 mars 2020 à 15:11
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 mars 2020 à 21:09
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 mars 2020 à 21:09
A voir également:
- Avoir la somme de dates
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Whatsapp la date est incorrecte ✓ - Forum Mobile
- Somme en anglais excel - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
14 mars 2020 à 15:23
14 mars 2020 à 15:23
Bonjour
janvier, si vous avez des dates B de ligne 2 à ligne 1000
nombre de dates du même mois:
=SOMMEPROD((MOIS($B$2:$B1000)=1)*($B$2:$B1000>0)*1)
et pour les mois suivants
février:
=SOMMEPROD((MOIS($B$2:$B1000)=2)*1)
et ainsi de suite avec =3 =4 etc....
notez que l'item *($B$2:$B1000>0)n'est obligatoire qu'en janvier car sinon Excel compte une cellule vide comme Janvier
et pour éventuellement faire une somme des valeurs de C2 à C1000 du mois cherché:
=SOMMEPROD((MOIS($B$2:$B$1000)=1)*($C$2:$C$1000))
SOMMEPROD est assez lourd, mieux vaut limiter les champs en nombre de lignes (dans cet exemple de 2 à 1000)
crdlmnt
janvier, si vous avez des dates B de ligne 2 à ligne 1000
nombre de dates du même mois:
=SOMMEPROD((MOIS($B$2:$B1000)=1)*($B$2:$B1000>0)*1)
et pour les mois suivants
février:
=SOMMEPROD((MOIS($B$2:$B1000)=2)*1)
et ainsi de suite avec =3 =4 etc....
notez que l'item *($B$2:$B1000>0)n'est obligatoire qu'en janvier car sinon Excel compte une cellule vide comme Janvier
et pour éventuellement faire une somme des valeurs de C2 à C1000 du mois cherché:
=SOMMEPROD((MOIS($B$2:$B$1000)=1)*($C$2:$C$1000))
SOMMEPROD est assez lourd, mieux vaut limiter les champs en nombre de lignes (dans cet exemple de 2 à 1000)
crdlmnt
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
14 mars 2020 à 16:50
14 mars 2020 à 16:50
Bonjour,
la formule la plus simple est celle qui n'existe pas.
Avec un TCD : 0 formule.
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109
et
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=130
eric
la formule la plus simple est celle qui n'existe pas.
Avec un TCD : 0 formule.
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109
et
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=130
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
14 mars 2020 à 18:47
14 mars 2020 à 18:47
Je ne sais pas d'où viennent les dates de votre modèle, mais il y a un problème de formatage dans les cellules vides entre les dates.
si vous suivez les opérations suivantes:
voyez le modèle joint, tableau du haut, obtenu avec cette méthode
Si toutefois vous ne pouvez pas résoudre ces problèmes de format, je vous propose une formule un peu plus complexe, voir le tableau vert dans le modèle joint avec quelques explications
revenez si soucis:
https://mon-partage.fr/f/kPykfoG8/
crdlmnt
si vous suivez les opérations suivantes:
- 1° entrer un 0 dans ces cellules vides. Si les cellules étaient en format date, elle devrait afficher 00/01/1900 alors qu'elles affichent le 0 seul
- 2° une fois les cellules intercalaires remplies de 0, la formule fonctionne
- 3° vous pouvez alors effacer les 0, et le fonctionnement reste actif
voyez le modèle joint, tableau du haut, obtenu avec cette méthode
Si toutefois vous ne pouvez pas résoudre ces problèmes de format, je vous propose une formule un peu plus complexe, voir le tableau vert dans le modèle joint avec quelques explications
revenez si soucis:
https://mon-partage.fr/f/kPykfoG8/
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 14 mars 2020 à 21:09
Modifié le 14 mars 2020 à 21:09
Ok, je passe le sujet en résolu
Bonne route
crdlmnt
Bonne route
crdlmnt
14 mars 2020 à 15:57
Merci beaucoup
14 mars 2020 à 17:50
Voici mon tableau pour ce soit plus clair.
https://www.cjoint.com/c/JCoqYdQpmqn
Merci pour l'aide