Max si non vide et si vide ""

Résolu
Georges34 -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de créer un tableau de bord et je bloque sur une partie.

Je souhaite avoir le MAX() sur une colonne qui contient des date pour avoir la date de fin du projet.

Je suis en train de construire une maquette à compléter donc lorsque ma colonne ne contient pas de date je souhaite que le résultat du MAX() soit vide, c'est à dire "" mais à partir du moment où il y a au moins une date je peux faire le MAX()

Actuellement j'obtiens 00/01/1900... et j'ai testé plusieurs formules sinon j'ai une erreur

Help ????
Merci bcp !

4 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Essaie quelquechose comme :
    =SI(MAX(E:E)=0;"";MAX(E:E))

    Cdlmnt
    Via
    2
    1. Georges34
       
      C'était tout simple ...
      le = 0 je ne l'avais pas mis et je m’obstinais avec des <>""
      Bref, résolution express c'est cool
      MERCI !
      0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Via et DjiDji t'ont donné une formule avec ta fonction MAX.
    Je voulais te rappeler qu'il existe aussi la fonction GRANDE.VALEUR !
    1
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bonsoir Raymond

      En forme ?
      C'est le demandeur qui utilisait Max, donc on a abondé dans son sens
      Tu as raison il y aussi GRANDE.VALEUR mais elle renvoie une erreur si la plage est vide, donc à l'attention de ceux qui voudraient l'utiliser avec un SI ERREUR :
      =SIERREUR(GRANDE.VALEUR(E:E;1);"")

      Bien cdlmnt
      0
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Tu as oublié de joindre le fichier en question ...
     1) Aller dans https://www.cjoint.com/ 
    2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
    3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
    4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
    5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".

    =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

    Il existe aussi https://www.transfernow.net/

    0
  4. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour à tous,

    Si tu n'as rien dans ta plage de date, le max, c'est 0.
    Toi tu veux ""
    =si(max(plage)=0;"";max(plage))
    Ça, c'est une hypothèse.

    Comme dit Raymond "Tu as oublié de joindre le fichier en question ... "
    Donc ça reste une hypothèse !

    Crdlmt
    0