IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Formule faisant reference a une cellule vide mais contenant une formule


Sujet :

Excel

  1. #1
    Membre confirmé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 214
    Points : 522
    Points
    522
    Par défaut Formule faisant reference a une cellule vide mais contenant une formule
    Bonjour à tous,

    En H1, j'ai une formule qui calcule un délai entre 2 dates en se référant à E1 qui contient une formule de délai également.
    E1 faisant référence a A1 et C1.
    Si je n'ai pas de date en A1 ou C1 alors je n'aurai pas de délai en E1 et donc H1 ne doit faire aucun calcul puisque E1 sera vide
    Mais mon problème est que H1 m'inscris 1 au lieu de laisser la cellule vide

    Cordialement.

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 865
    Points
    3 865
    Par défaut
    Bonjour

    Inspiration

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTERREUR(SI(NB.SI(E1:E1;"<>")=1;AUJOURDHUI()-E1;""));"";AUJOURDHUI()-E1)
    Tu n'as pas donné assez d'infos sur tes formules....

  3. #3
    Membre confirmé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 214
    Points : 522
    Points
    522
    Par défaut
    Bonjour,

    pour etre plus explicite je joins mon fichier.

    Ici en T3, excel me dit (d'après ma formule) que ma fiche n'a pas ete analysée depuis + de 30 jours.
    Mais cela est faux puisque je n'ai pas de date d'analyse en G3 et donc aucun delai en I3.

    Mais excel considére (par rapport a ma formule) que G3 est bien vide (car je n'ai saisi aucune date) mais comme dans I3, il y a une formule (pour Excel la cellule n'est pas vide)

    Cordialement

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 438
    Points : 16 296
    Points
    16 296
    Par défaut
    Bonjour

    L'enchaînement logique n'est sans doute pas optimal mais déjà tu peux mettre en T3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(OU(G3<>"";I3="");"";SI(I3>30;1;""))
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  5. #5
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 820
    Points : 28 725
    Points
    28 725
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il est tout de même difficle de t'apporter une réponse pertinente si tu n'affiches pas la formule que tu as placée en cellule H1 qui renvoie 1 si E1 est vide.

    Alors prenons comme hypothèse que tu testes en H1 si E1 est vide à l'aide d'une formule
    Je me permet de rappeler la nuance entre les formules NB.VIDE et NBVAL
    Imaginons que le cellule E1 a une formule de ce type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ET(C1>0;D1>0);DATEDIF(C1;D1;"m");"")
    Cela signifie que si les C1 et D1 ont des valeurs (ici une date) la formule renverra donc un nombre qui représente la différence en mois de ces deux dates.
    Dans le cas contraire la cellule E1 contiendra une chaîne vide.
    En cellule H1 nous plaçons une formule pour savoir si une cellule est vide ou remplie
    Exemple 1 Utilisation de la formule NBVAL qui renvoie le nombre de cellule remplie dans une plage (ici une cellule E1)
    Cette formule renvoie 1 dans tout les cas (chaîne vide ou nombre).
    Exemple 2 Utilisation de la formule NB.VIDE qui renvoie le nombre de cellule vide dans une plage (ici une cellule E1)
    Cette formule renvoie 0 si une valeur quelconque se trouve dans la cellule mais renvoie 1 si c'est une chaîne vide.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/10/2013, 11h11
  2. Réponses: 3
    Dernier message: 04/07/2012, 12h24
  3. Réponses: 2
    Dernier message: 05/03/2010, 14h15
  4. Réponses: 3
    Dernier message: 03/11/2008, 16h07
  5. Formule pour une cellule vide
    Par sfourre dans le forum Excel
    Réponses: 3
    Dernier message: 08/01/2008, 08h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo