Nombre de jours

Bonjour,

J'ai déjà posé une question similaire mais cette fois ci petite nuance...

Je souhaite compter le nombre de jours sur une liste en format xx/xx/xxxx...

Comment faire ?

Merci d'avance !

18tableau.xls (8.00 Ko)

Salut, utilise la fonction datedif(A1;A2;J)

Bonjour,

En pièce jointe ton fichier modifié avec deux options :

• Par formule, j'ai rajouté une colonne (D) (que tu peux éventuellement masquer) avec le jour de la semaine de chaque date (macro à supprimer)

• Par VBA avec le code ci-dessous (Colonne D à effacer) :

Sub Macro2()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim TV As Variant 'déclare la variable TV (Tableau des Valeurs)
Dim TJ(2 To 7) 'déclare la variable TJ (Tableau des Jours)
Dim I As Byte 'déclare la variable I (Incrément)

Set O = Worksheets("Feuille1") 'définit l'onglet O
TV = O.Range("A1").CurrentRegion 'définit le tableau des valeurs TV
For I = 1 To UBound(TV, 1) - 1 'boucles sur toutes les lignes I du tableau des valeurs (sauf la dernière)
    TJ(Weekday(TV(I, 1), 1)) = TJ(Weekday(TV(I, 1), 1)) + 1 'incrémente la valeur du tableau TJ en fonction du jour de la semaine
Next I 'prochaine ligne de la boucle
O.Range("G14").Resize(6, 1) = Application.Transpose(TJ) 'renvoie dans H14 redimensionnée le tableau TJ transposé
End Sub

Bonjour,

Une autre proposition avec le formule en F14 :

=SOMMEPROD((JOURSEM($A$1:$A$26;2)=LIGNES($F$14:F14))*1)

A tirer vers le bas

RE,

Je hais les "formulistes" parce qu'ils sont trop forts !...

Bonsoir ThauThème,

ThauThème a écrit :

Je hais les "formulistes" parce qu'ils sont trop forts !...

La réciproque (pour peu que je puisse me considérer comme "formuliste") est tout aussi vraie !

ThauThème : Je ne trouve pas ta piece jointe.

JFL : Ta formule fonctionne bien mais lorsque qu'il y a des "sauts de lignes" dans le tableau le "Samedi" Bug... :-S.

Bonjour le forum,

Nbre de DIM LUN MAR ...... en colonnes et non pas en lignes pour l'année 2017 :

C2 :

=SOMMEPROD((MOIS($A$2:$A$366)=LIGNE()-1)*--(JOURSEM($A$2:$A$366;1)=COLONNE()-2))

A tirer vers la droite, puis vers le bas.

jours mois

Désolé je n'ai pas compris mbbp...

Sinon voici un autre tableau pour illustrer mon probleme...

17tableau-1.zip (7.13 Ko)

Bonjour,

Sur base de la formule de JFL (que je salue).

$G16 : =SOMMEPROD(($A$1:$A$31<>"")*(JOURSEM($A$1:$A$31;2)=LIGNES(G$16:G16))*1)

Il suffit d'adapter la formule proposée :

jours

Bonjour,

@ mbbp : Félicitations pour tes 3000 messages et le changement de couleur ! )

Cordialement,

Vbabeginner

Bonjour Vbabeginner,

Merci pour ton message super sympa.


ZeTsUnAmY a écrit :

JFL : Ta formule fonctionne bien mais lorsque qu'il y a des "sauts de lignes" dans le tableau le "Samedi" Bug... :-S.

D'où la nécessité de poster un fichier aussi proche que possible de la réalité ou d'exposer clairement les contraintes, la communauté ne pouvant solutionner un souci inconnu !

Votre problème est résolu à ce jour ?

Rechercher des sujets similaires à "nombre jours"