English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

J'ai une liste de lignes avec des dates et je voudrais faire un =SI en comparant une date qui se trouve dans A. Quelque chose du genre (=SI(A1<01/01/2006;1;0) mais excel n'a pas l'air de comprendre la date. La colonne A est bien en format date.

2007-01-24 02:53:28 · 4 réponses · demandé par Aure69 2 dans Informatique et internet Logiciels

4 réponses

Ne met pas ta date fixe dans la comparaison, mets la dans une autre cellule, exemple :
A1 = 12/01/2007
B1 = 24/01/2007

Dans ta comparaison, tu rentres :
=SI(A1

2007-01-24 03:15:19 · answer #1 · answered by Zorglub 6 · 0 0

Le plus simple est de mettre la valeur de référence a dans une cellule, en B1 par exemple et de faire la formule suivante
=SI(A1<$B$1;1;0), ce qui évite de gérer des pb de formats et simplifie la fonction. Les $ servent a bloquer la référence dans la fonction, c'est a dire que c'est toujours par rapport à la valeur rentrée dans la cellule B1 qui se fera la comparaison

2007-01-24 04:23:06 · answer #2 · answered by sebastien c 2 · 0 0

Il faut convertir la date saisie en texte en format date aussi, sinon il crois :
- que c'est du texte et compare donc du texte
- que c'et un calcul et compare donc A1 avec 1 divisé par 1 divisé par 2006

essai :
=SI(A1

2007-01-24 03:09:11 · answer #3 · answered by FilRip 3 · 0 0

La colonne A est bien du format date, mais de mémoire, j'ai des doutes qu'excel comprenne directement dans votre formule 01/01/2006 comme une date.
Le maniement des dates est un peu délicat dans excel.
je propose si(a1
Pour info : j'ai testé la formule proposé dans open office, ça fonctionne.
ça ressemble à ça dans excel de mémoire

2007-01-24 03:04:36 · answer #4 · answered by PhilouD 4 · 0 0

fedest.com, questions and answers