Formule

Résolu/Fermé
Ludo - 18 déc. 2010 à 18:49
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 28 févr. 2011 à 23:48
Bonjour,

J'ai un ensemble de date de la cellule C7 à D1102 et je voudrais savoir combien il y a de Lundi, de mardi ...

C'est pour faire une évaluation...



11 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 19/12/2010 à 00:53
Re

Pour les lundi, dans ton exemple, copie la formule suivante (sur 1 seule ligne) en E5 :
=ENT((D5-C5+1)/7)+SI(OU(ET(JOURSEM(C5+1;3)<=1;(JOURSEM(C5+1;3)+MOD(D5-C5+1;7)-1)>=1);ET(JOURSEM(D5+1)>=1;(JOURSEM(C5+1;3)+MOD(D5-C5+1;7)-1)>=1+7));1;0)

Puis tire cette formule jusqu'en E7

Finalement en E8 :
=SOMME(E5:E7)

Dans ce cas 0=Dimanche, 1=Lundi, 2=Mardi, ... 6=Samedi

Pour le Mercredi :
=ENT((D5-C5+1)/7)+SI(OU(ET(JOURSEM(C5+1;3)<=3;(JOURSEM(C5+1;3)+MOD(D5-C5+1;7)-1)>=3);ET(JOURSEM(D5+1)>=3;(JOURSEM(C5+1;3)+MOD(D5-C5+1;7)-1)>=3+7));1;0)

Cordialement
Patrice
2
merci pour ta réponse express fonctionne parfaitement
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 951
19 déc. 2010 à 02:06
Salut le forum

Formule en E5 à recopier vers le bas (Nbre de lundi)

=SOMMEPROD(1*(JOURSEM(LIGNE(INDIRECT(C5&":"&D5)))=2))

Mytå
2
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
19 déc. 2010 à 11:22
Chapeau bas !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
18 déc. 2010 à 18:56
Bonsoir

=SOMMEPROD((JOURSEM(C7:D1102)=2)+SOMMEPROD((JOURSEM(C7:1102)=3)))

crdlmnt
1
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
18 déc. 2010 à 19:24
Plutôt :
=SOMMEPROD((JOURSEM(C7:D1102)=2)+(JOURSEM(C7:D1102)=3))
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
18 déc. 2010 à 20:07
Re

Parce que tu as demandé : je voudrais savoir combien il y a de Lundi, de mardi

Pour le lundi uniquement, au choix :
=SOMMEPROD((JOURSEM(C7:D1102)=2)*1)
ou
=SOMMEPROD((JOURSEM(C7:D1102)=2)+0)
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
Modifié par Vaucluse le 19/12/2010 à 19:52
Bonjour

une solution à adapter pour trouver le nombre de jours spécifiques dans une colonne de date entre deux limites incluses:
De A1 à A100 la liste des dates
en C1 date début
en C2 date fin
en C3 N° excel du jour cherché (1 pour dimanche, 2 pour lundi Etc...)
en C4 la formule

=SOMMEPROD((JOURSEM(INDIRECT(ADRESSE(EQUIV($C$1;$A$1:$A$100;0);1)&":"&ADRESSE(EQUIV($C$2;$A$1:$A$100;0);1)))=$C$3)*1)

on peut faire,bien entendu un tableau avec en colonne les chiffres de 1 à 7 et en cellule contiguë la formule en remplaçant le $C$3 par l'adresse des cellules réf N° de jour , ce qui donnera le nombre de chaque jour dans les dates limites.

Crdlmnt





Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
=2 =3 ca correspond à quoi ? :-)
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 18/12/2010 à 19:33
1= dimanche, 2=Lundi et 3 = Mardi, ... 7=Samedi
0
Mais si je veux par exemple que le lundi pourquoi dans la formule il y a les deux ?
0
https://www.cjoint.com/?3msuy678ndJ

Ha oui ok c'est de ma faute. Sorry

Par contre ca ne fonctionne pas j'ai mis un petit exemple. C'est vraiment des dates très aléatoires et qui peuvent se répéter....
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 18/12/2010 à 20:33
Pourquoi dis-tu que ça ne fonctionne pas ?

Il y a bien 2 lundi dans ton exemple : le 31/01/11 et le 15/03/10
Cordialement
Patrice
0
Ha voilà je comprends mieux j'ai du mal expliqué en fait c'est Du Au donc si c'est du 15.01.2010 au 05.03.2010 il faut compter tout les lundi qu'il y a eu entre ces périodes etc...

C'est faisable?
0
Toutes vos réponses sont superbes mais n'y aurait il pas un moyen d'avoir tout de suite le résultat en une seule cellule pour toutes les dates ?

Je dois faire ça pour tous les jours de la semaine, ce qui me ferait créer 7 colonne suplémentaire dans mon tableau et ca va vraiment l'alourdir?
0
Si vous répondez vous ferez deux heureux :-)
0
Merci :-)
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 951
Modifié par Mytå le 28/02/2011 à 23:50
Re le forum

Zen, tu arrives dans une discussion déjà [Résolu]

Essaye de mieux exposer ton problème ou ouvre une nouvelle discussion

Mytå
0