Max si non vide et si vide ""

Résolu/Fermé
Georges34 - 12 oct. 2021 à 18:38
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 - 12 oct. 2021 à 19:53
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

via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 741
12 oct. 2021 à 18:47
Bonjour

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

Cdlmnt
Via
1
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
Raymond PENTIER Messages postés 58844 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 30 janvier 2025 17 277
12 oct. 2021 à 19:07
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
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 741
12 oct. 2021 à 19:53
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
Raymond PENTIER Messages postés 58844 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 30 janvier 2025 17 277
12 oct. 2021 à 18:40
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
DjiDji59430 Messages postés 4186 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 28 janvier 2025 684
Modifié le 12 oct. 2021 à 18:50
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