Comparaison de dates

Résolu
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -  
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerai faire des comparaisons de dates.

J'ai une colonne contenant les dates d'échéances des contrats. Soit il y a une date soit il n'y a rien.

Je voudrais compter le nombre de dates présentes dans la colonne dans un premier temps.

Dans un second temps, je voudrais comparer ces dates avec "AUJOURDHUI()" et savoir si elles sont inférieures (avant) ou supérieures (après).

Merci pour votre aide :)

Mayot.


A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
tout dépend de ce que vous voulez comme affichage de résultat:
pour compter le nombre de date dans la colonne
=NBVAL(Champ)
ou encore:
=NB.SI(champ;">0")

pour définir si une date et avant ou égale à aujourd'hui ou après:
dans une colonne:

=SI(Cell date="";"";SI(Cell date=AUJOURDHUI();"en cours";SI(cell date<AUJOURDHUI;"avant");"après")))

mais vous pouvez aussi prévoir une MFC pour formater les cellules avec une couleur dédiée à chaque cas:
MFC par formule:

=Cell=AUJOURDHUI()
=ET(Cell<>"";Cell<AUJOURDHUI())
=Cell>AUJOURDHUI()



crdlmnt
0
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60
 
Merci beaucoup Vaucluse.

La première formule pour calculer le nombre de valeur fonctionne impec.

La mise en forme conditionnelle je l'avais déjà intégré mais je voulais faire des stats vu qu'il y a plusieurs milliers de ligne, savoir si mon fichier vieilli beaucoup ou pas ^^

Du coup j'ai rajouter une colonne pour arriver à mes fins :)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Vous avez de" la chance, parce que j'ai fait des fautes de frappe dans la position des parenthèses, PapyLuc est meilleur que moi à la frappe, même si c'est la même formule!
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
Bonjour Vaucluse

C'est que j'essaye les formules avant de donner une réponse en faisant un copier/coller. Quant à la dactylographie, j'ai le mérite de l'avoir apprise en CET.

Cordialement à toi
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
Bonjour,

exemple : les dates de A1 à A12

pour le nombre de dates présentes : =NB.SI(A1:A12;"<>")

pour la comparaison avec aujourd'hui : pour A1

=SI(A1="";"";SI(A1<AUJOURDHUI();"avant";SI(A1>AUJOURDHUI();"après";"")))

et tu veux ajouter un mot pour la date du jour

=SI(A1="";"";SI(A1<AUJOURDHUI();"avant";SI(A1>AUJOURDHUI();"après";"aujourd'hui")))

cordialement
0
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60
 
Bonjour PapyLuc,

J'ai eu une erreur avec ta formule (trop de conditions), du coup je l'ai adaptée :

=SI([Fin]=""; ""; SI([Fin]>=AUJOURDHUI();"après"; "avant"))

Merci pour ta contribution :)
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
RE :

De quel genre et à quel niveau y avait-il une erreur ; parce que sur mon pc elle fonctionne très bien ?

Tu n'avais pas précisé dans ta question qu'aujourd'hui devait être considéré comme date dépassée.

Cordialement
0
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60 > PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention  
 
Autant pour moi, j'avais mal recopié la formule en l'adaptant et cela m'a retourné l'erreur "trop de conditions", effectivement ta formule marche impec :)

Merci
0