Validation des données et fonction ET

0

Bonjour,

Je souhaitais savoir s'il était possible d'utiliser la fonction ET dans la Source de la liste déroulante (Validation des données).

Je m'explique. Je souhaite que dans la colonne L ne puissent être saisis que :

-Les dates qui figurent dans une liste

ET

-qui sont égales ou supérieures à 21 jours à la date indiquée en colonne J.

J'ai tenté d'indiquer cette formule : =ET($L$4>$J$4+21;L4=Liste!$L$2:$L$51)

Cependant Excel m'indique "La source doit être délimitée ou faire référence à une seule ligne ou colonne".

Auriez-vous une solution ?

    Posté le 21 novembre 2019, 06:21
    par mpkrlgn
    Répondre
    0

    Bonsoir,

    Essaie avec cette formule : =ET(L4>=$J$4+21;SI(ESTNA(EQUIV(L4;liste;0))=FAUX;VRAI;FAUX))

    J'ai nommé la liste des dates de références "liste" (c'est obligatoire si la liste ne se trouve pas sur le même onglet que le test de validation ce qui semble être ton cas).

    Dans le premier test, il ne faut pas mettre de $ pour la cellule à tester sinon tu ne pourras pas copier la liste sur toute la colonne L --> il faut que la cellule évolue à chaque ligne.

    Pour le deuxième test, il faut faire une recherche de la date de la cellule à tester dans la liste pour voir si elle existe.  Le test ESTNA permet de savoir si elle existe ou pas.  Si elle existe le test répond FAUX donc comme pour autoriser l'encodage, il faut ue les 2 tests soient à VRAI... il faut que si le test ESTNA est faux que la réponse soit VRAI ainsi si le premier test répond également VRAI ... la validation est correcte

    J'espère que tu m'as suivi...

    Bonne continuation

    Chris

    PS si tu le désires, je peux t'envoyer mon essai.

    CHRIS Posté le 22 novembre 2019, 02:45
    par CHRIS

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :