Compter le nombre de [nom du jour] dans une colonne de date
Résolu/Fermé
Guillaume_K
Messages postés
8
Date d'inscription
vendredi 25 janvier 2013
Statut
Membre
Dernière intervention
9 avril 2013
-
25 janv. 2013 à 14:40
Guillaume_K Messages postés 8 Date d'inscription vendredi 25 janvier 2013 Statut Membre Dernière intervention 9 avril 2013 - 25 janv. 2013 à 17:03
Guillaume_K Messages postés 8 Date d'inscription vendredi 25 janvier 2013 Statut Membre Dernière intervention 9 avril 2013 - 25 janv. 2013 à 17:03
A voir également:
- Compter le nombre de [nom du jour] dans une colonne de date
- Déplacer une colonne excel - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Trouver un numéro de portable avec un nom ✓ - Forum Mobile
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
2 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 25/01/2013 à 15:48
Modifié par pilas31 le 25/01/2013 à 15:48
Bonjour,
On peut utiliser la formule suivante :
=SOMMEPROD((JOURSEM(Data!A2:A23)=2)*1) par exemple pour compter les lundis
sachant que JOURSEM donne un numéro de jour avec 1 pour Dimanche jusqu'a 7 pour Samedi.
A+
Cordialement,
On peut utiliser la formule suivante :
=SOMMEPROD((JOURSEM(Data!A2:A23)=2)*1) par exemple pour compter les lundis
sachant que JOURSEM donne un numéro de jour avec 1 pour Dimanche jusqu'a 7 pour Samedi.
A+
Cordialement,
tontong
Messages postés
2549
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
23 avril 2024
1 054
25 janv. 2013 à 16:39
25 janv. 2013 à 16:39
Bonjour,
Attention =SOMMEPROD((JOURSEM(Data!A2:A1000)=7)*1) donne un résultat faux pour le fichier-exemple. Comme il n'y a pas de samedi Sommeprod totalise les cellules vides.
Ma proposition à mettre en B2 et à recopier jusqu'à B8:
=SOMMEPROD((Data!$A$2:$A$1000>0)*(JOURSEM(Data!$A$2:$A$1000;2)=LIGNE()-1))
Cependant " des milliers de lignes " avec un Sommeprod ça peut devenir lourd!
Attention =SOMMEPROD((JOURSEM(Data!A2:A1000)=7)*1) donne un résultat faux pour le fichier-exemple. Comme il n'y a pas de samedi Sommeprod totalise les cellules vides.
Ma proposition à mettre en B2 et à recopier jusqu'à B8:
=SOMMEPROD((Data!$A$2:$A$1000>0)*(JOURSEM(Data!$A$2:$A$1000;2)=LIGNE()-1))
Cependant " des milliers de lignes " avec un Sommeprod ça peut devenir lourd!
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
25 janv. 2013 à 16:53
25 janv. 2013 à 16:53
Oui tu as raison en mettant une valeur grande ça marche pour tous les jours sauf samedi. Je n'ai pas d'explication. Sinon ta formule marche bien (ma seconde marche aussi)
Guillaume_K
Messages postés
8
Date d'inscription
vendredi 25 janvier 2013
Statut
Membre
Dernière intervention
9 avril 2013
25 janv. 2013 à 17:03
25 janv. 2013 à 17:03
Hello, merci, mais la 2e formule proposée par pilas31 fonctionne même dans ce cas.
Merci pour la recommandation sur Sommeprod, on verra si tout pête quand on aura 12 mois XD
(ce tableur est temporaire normalement)
Merci pour la recommandation sur Sommeprod, on verra si tout pête quand on aura 12 mois XD
(ce tableur est temporaire normalement)
25 janv. 2013 à 15:54
Juste un petit soucis supplémentaire : comment appliquer cette formule à toute la colonne (ou toute cellule non vide de la colonne) ?
ici c'est de la l2 à la l23, et si je mets Data!A:A ça me met #valeur!
J'ai plusieurs milliers de valeurs pour 4 mois, et je prévois un fichier sur les 12 derniers mois à terme..
25 janv. 2013 à 16:01
j'ai essayé avec A2:A10000 cela fonctionne, la formule n'est pas génée par les valeurs vides...
Modifié par pilas31 le 25/01/2013 à 16:11
=SOMMEPROD((JOURSEM(INDIRECT("Data!A2:A"&NB.SI(Data!A:A;"<>")))=2)*1)
Mais attention a condition que la suite de date soit sans trous sinon le calcul sera faux
25 janv. 2013 à 17:00
Pas de notification sans date d'envoi de notification donc c'est ok dans mon cas, mais merci de la précision j'envisageais de le faire pour un autre champ de date