Fonction SI, cellule vide et calcul de dates !

Résolu
AL -  
Annaelle35 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je crée une base de données des courriers reçus exigeant une réponse rapide. Dans mon tableau, j'ai donc, entre autres, les colonnes A1 "Reçu le" (date), A2 "Réponse le" (date) et A3 "Délai de réponse"

Je souhaite que cette dernière colonne contienne le nombre de jours entre la date de réception et la date de réponse.

Pour les courriers pour lesquels il y eu une réponse la formule est simple : =A2-A1
Pour les courriers pour lesquels il n'y pas encore eu de réponse, c'est : =AUJOURD'HUI()-A1

Mon problème
je recherche une formule qui dirait : SI A2 est vide, utiliser la fonction 'Aujourd'hui' ; SI A2 contient une date, calculer l'intervalle entre A1 et A2.

J'ai déjà essayé ça :
=SI(ESTVIDE(A2);"=AUJOURD'HUI()-A1";"A2-A1")
Mais Excel ne comprend pas cette formule.

Des idées ? Merci
A voir également:

4 réponses

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Ben oui:
1. tu mets des " alors qu'il en faut pas
2. tu écris AUJOURD'HUI() alors que la formule c'est AUJOURDHUI() (sans le ')

et donc:
=SI(ESTVIDE(A2);AUJOURDHUI()-A1;A2-A1) 

marche très bien ^^

Remember remember the fifth of November
Gunpowder, treason and plot.
I see no reason why gunpowder, treason
Should ever be forgot...
1
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Ben non Bruce (salut) marche pas très bien si tu laisses le signe = devant AUJOURDHUI()
:-)
crdlmnt
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
suis-je distrait ^^
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

Ca n'est pas passé loin :-)
=SI(A2="";AUJOURDHUI()-A1;A2-A1)
pour info: excel transforme en texte ce que vous mettez entre guillemets dans une formule (à une ou deux exception près dans les codes NB.SI et SOMME.SI)
crdlmnt
Errare humanum est, perseverare diabolicum
0
AL
 
Merci beaucoup ! Moi qui ai passé 1 heure à me triturer l'esprit, j'avais vraiment envie de me compliquer la vie !
0
Annaelle35 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Moi je mettrais plutot :

=SI(ESTVIDE(A2) plutot que A2="" et retirer les guillements dans la formule... les guillemets sont la pour de l'alphanumerique ; ton aujourdhui... et A2-A1 c'est de la formule de calcul donc du numerique

Cordialement

Annaelle
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
... vois pas la différence!pouvez expliquer?
0
Annaelle35 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Au sujet des guillemets :

Si vous mettez "10-2", cela affichera 10-2.
Si vous mettez 10-2 cela affichera 8

A sujet du estvide,

c'est la fonction pour tester si la cellule est effectivement vide car Exel fait la difference entre rien, 0, ou espace
Vide cest vide
0 c'est numérique
et espace c'est alphanumerique
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
et "" sans espace dedans, c'est vide aussi...
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
merci, Bruce!
0
Annaelle35 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Oui certes...

Cependant je préfère utiliser quelque chose de plus formel pour parfois éviter les soucis ensuite

Je répète, le "" est alphanumérique et avec ce genre de petites habitudes, on peut se retrouver avec de l'alphanumérique dans des cellules ce qui peut engendrer ensuite des #valeur!

Plus on est rigoureux dans un tableau, moins on a de chance de se prendre les pieds dans le tapis ensuite.

J'ai donné ma position, chacun fait ce qu'il veut

Si on a 2 fils électriques dénudés qui ne se touchent pas, domino ou pas domino, c'est pareil....
Cependant si un quelqu'un y touche....
Moralité mieux vaut mettre un domino ;-)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Vous faites ce que vous voulez, mais autant on peut comprendre votre position pour spécifier le résultat d'une condition, autant elle ne se justifie pas au niveau de l'analyse de la condition pour détecter une cellule vide.
0
Annaelle35 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
ET bien soit... je ne vais pas polémiquer.si vous préférez le bricolage...
Posez la question chez Corsoft et vous verrez laquelle ils préfèrent.

si vous préférez A1+A2+A3, moi je préfère somme(A1:A3) :-)
0