Fonctions SI, DATE, OU imbriquées

Résolu/Fermé
lilie_lou - 23 août 2021 à 14:26
PapyLuc51 Messages postés 4405 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 22 novembre 2024 - 24 août 2021 à 10:54
Bonjour,

J'aimerai imbriquer 3 fonctions dans ma cellule.
J'ai actuellement 2 cellules :
I82 : Date de documentation papier
N82 : Doc à jour

J'avais la formule (dans la cellule N82)
Si(JOURS(AUJOURDHUI();I82)<730;"OUI";"NON") qui fonctionne très bien mais j'ai besoin de créer une autre cellule : J82 : Date de documentation numérique.
Je voudrais adapter ma formule pour quelle prenne en compte les deux cellule date (I82 et J82) avec un OU mais je n'y arrive pas.
Que cela devienne si il y a plus de 730 jours entre I82 ou J82 et aujourd'hui alors oui sinon non.
Pouvez vous m'aider ?

Merci d'avance :)
A voir également:

7 réponses

PapyLuc51 Messages postés 4405 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 22 novembre 2024 1 445
23 août 2021 à 14:46
Bonjour

À mon avis une simple formule

=SI(J82+1-I82>730;"OUI";"NON")

et pour laisser la cellule vide si les cellules I82 ou J82 ne sont pas remplies

=SI(OU(I82="";J82="";"";SI(J82+1-I82>730;"OUI";"NON"))

Cordialement
0
Bonjour, Merci pour votre réponse.
La première formule fonctionne que dans le cas ou la cellule J82 serait ok.
La deuxième m'affiche un message d'erreur :
La formule ne contient pas de parenthèse ouvrante ou fermante.
:/
0
PapyLuc51 Messages postés 4405 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 22 novembre 2024 1 445
23 août 2021 à 15:02
j'avais oublié de fermer le OU()

=SI(OU(I82="";J82="");"";SI(J82+1-I82>730;"OUI";"NON"))
0
Celle-ci est bien acceptée mais je voudrais que ça m'affiche toujours un oui ou non même si une cellule est vide. Est ce possible ?

Merci pour votre patience...
0
PapyLuc51 Messages postés 4405 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 22 novembre 2024 1 445
23 août 2021 à 15:51
Bon reprenons le données de la question initiale car je pense qu'il y a inversion dans l'un des cas

• 1 -- I82 vide je pense qu'on doit laisser vide
• 2 -- J82 vide on retire I82 à AUJOURDHUI() si <730 c'est OUI sinon c'est NON
• 3 -- J82 daté on retire I82 à cette date si >730 c'est OUI sinon c'est NON

N'y aurait-il pas une inversion du "<" ou ">" dans l'un des deux cas ??

À te lire

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
I82 peut être vide tout comme J82 mais N82 ne doit jamais être vide.
SI I82 ou J82 est inférieur à Aujourd'hui - 730 jours alors OUI, si supérieur à 730 jours alors NON.

Je n'ai pas besoin que les deux soit Inférieur à Aujourd'hui - 730 jours pour que ça soit oui. Je veux que ca soit OUI si au moins un des deux seulement l'est, même si l'une des deux est vide.
Par contre si les deux cellules sont vides ou supérieures à Aujourd'hui - 730 jours alors c'est NON.

Ca à l'air d'être un vrai casse-tête...
0
PapyLuc51 Messages postés 4405 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 22 novembre 2024 1 445
23 août 2021 à 16:38
C'est plus simple qu'il n'y parait finalement

=SI(AUJOURDHUI()-MAX(I82;J82)<730;"OUI";"NON")

et si tu veux compter les deux extrémités des dates on ajoute 1 à la soustraction

=SI(AUJOURDHUI()-MAX(I82;J82)+1<730;"OUI";"NON")

En espérant que c'est bon cette fois ;-)

Cordialement
0
Merci beaucoup, c'est bon ! :)
0
PapyLuc51 Messages postés 4405 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 22 novembre 2024 1 445
24 août 2021 à 10:54
Bonjour,

Ravi d'avoir pu aidé ;-) , un clic sur Résolu pour confirmer

Cordialement
0