[Excel] Fonction logique

Résolu
tjolan Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
tjolan Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je n'arrive pas à trouver la bonne construction pour une fonction logique.
Voilà mon problème :
j'ai un fichier avec une colonne date (A), une colonne remise sous forme de date (B), et un cellule avec la date du jour (C).
J'aimerai dans une autre colonne indiquer une action selon les conditions suivantes :
Si A=C->ok;
si A différent de C => non;
si B vide => non;
si B renseignée =>ok.
Merci pour votre aide.

5 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour,

    que fait on si A=C et B vide
    et A<>C et B nonvide ?
    1
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Pour créer une formule, surtout comportant des fonctions logiques, il faut en premier lieu que la question à résoudre soit exprimée de façon logique : Le problème est alors à moitié résolu !
    D'où la question que nous nous posons, et que michel_m a explicitée ...
    1
  3. tjolan Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
     
    Je me suis effectivement perdu dans mon raisonnement. Du coup je me rends compte que le test ne devrait pas porter sur une imbrication avec A mais sur B uniquement.
    Ce qui simplifie la donne et ramène à :
    Si B=vide-> non;

    Sinon je reste intéressé par une aide sur cette première idée saugrenue.
    Pour répondre :
    A=C et B vide-> non;
    A<>C et B nonvide->oui
    Merci.
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      B est indépendant de la comparaison A-C
      0
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Si B=vide-> non;
    Syntaxe :
    =SI(test_logique;valeur_si_vrai;valeur_si_faux)

    A=C et B vide-> non; A<>C et B nonvide->oui
    Syntaxe :
    =SI(ET(test_logique1;test_logique2);valeur_si_vrai1;SI(NI(test_logique3;test_logique4);valeur_si_vrai2;valeur_si_faux)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. tjolan Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci beaucoup pour votre aide.
    0