Tableur, problème de dates

Résolu/Fermé
Lucien Nice Messages postés 189 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 22 novembre 2024 - 22 janv. 2018 à 07:31
jordane45 Messages postés 38390 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 janvier 2025 - 22 janv. 2018 à 09:06
Bonjour,

Je me suis lancé dans la constitution d'un fichier Exel. Entreprise risquée eu égard mon niveau d'expertise en la matière ! Je n'ai pas plus tôt commencé que je bute déjà sur un écueil !
J'essaie dans un champ composé de dates (Date) sous le format JJ/MM/AA, d'identifier celles inférieures à une date donnée ; par exemple, inférieure au 01/01/1960...
J'ai essayé la formule suivante : =ET(Date<01/01/1960) mais si elle est acceptée, elle ne me renvoie que des 0 !

Où ai-je faux ?

Merci par avance de vos suggestions.

5 réponses

jordane45 Messages postés 38390 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 janvier 2025 4 731
22 janv. 2018 à 07:44
Bonjour

La fonction ET. Retourne vrai ou faux (1 ou 0) et attend 2 conditions...
Ensuite je pense que tu dois mettre ta date entre guillemets "01/01/1960"
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 283
22 janv. 2018 à 07:50
Bonjour,
Il faudrait développer un peu plus,
(compter le nombre de date inférieure à 01/01/1960 ?)
=NB.SI(Date;"<1/1/1960")


avec un classeur et des exemples, cela serait plus simple de savoir sur quoi se base la recherche
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
22 janv. 2018 à 07:51
Bonjour

Excel ne travaille pas avec les dates et ce type d'écriture

Pour voir ça, formatez votre cellule date en format standard, et vous verrez s'afficher un nombre de 5 chiffres, seule valable pour Excel. (Il s'agit du N° de jour compté à partir du 1/1/1900)
Quelque soit le formatage de la cellule, c'est cette valeur qu'Excel va utiliser

le plus simple est de placer dans une cellule hors champ votre date limite soit 1/1/1960 et d'utiliser cette cellule dans votre formule
par exemple avec une date limite en Z1,pour renvoyez OK dans une liste B selon une liste de date en A, à partir de A1 à tirer sur la hauteur utile

=SI(A1<$Z$1;"OK";"")*
ou encore

=SI(A1<$Z$1;"avant";"après")

attention aux signes $ dans le Z1 pour que cette référence soit conservée sur toute la hauteur du tableau en "tirant" la formule.

et éventuellement pour compter le nombre de date inférieures:

=NB.SI(A;A;"<"&Z1)

crdlmnt

0
Lucien Nice Messages postés 189 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 22 novembre 2024
22 janv. 2018 à 09:02
Effectivement, ça marche mieux avec le n° du jour plutôt qu'avec la date complète... J'ai créé des champs "bis" sous ce format et je peux les bidouiller dans tous les sens...

Merci du tuyau et cordiales salutations.
0

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

Posez votre question
jordane45 Messages postés 38390 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 janvier 2025 4 731
22 janv. 2018 à 09:06
Bonjour,
Si vous voulez travailler avec les dates... vous pouvez simplement utiliser une formule de ce genre

=SI(A1<DATE(1960;1;1);"ok";"ko")


0