XL 2016 formule SI à plusieurs conditions

vanin

XLDnaute Occasionnel
Bonjour, la fonction suivante =SI(P4<AUJOURDHUI();"échouée";"Echoue dans "&P4-AUJOURDHUI()&" jours") permet d'afficher l'alerte pour les dates d'échéances.
"échouée" pour les dates passées et "échoues dans" pour les dates en cours et ça fonctionne bien.
la colonne P contient les dates d'échéance et la colonne N a pour valeur soit OUI soit NON.
est ce qu'il est possible d'ajouter une troisième condition "Reglée" à la formule lorsque la colonne N contient OUI?

du genre: =SI(N4= OUI;"Reglée"; P4<AUJOURDHUI();"échouée";"Echoue dans "&P4-AUJOURDHUI()&" jours")

le but c'est de montrer que la facture a été réglée avant la date d'échéance. lorsque la colonne N10 affiche OUI c'est que la facture est réglé et si elle est réglée avant la date d'échéance la colonne Q10 ne devrait plus afficher échoue dans 31 jours. merci de m'aider
 

vanin

XLDnaute Occasionnel
Salut à tous, j'ai un souci, tout marchait bien. j'ai fermé mon fichier excel, à présent j'ouvre à nouveau le fichier et lorsque je clique sur le bouton, je recois le message :
"Impossible d'exécuter la macro. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées."
la macro est bien disponible, lorsque je l’exécute manuelle elle fonctionne bien mais lorsque je passe par le bouton j'ai ce message d'erreur
 

vanin

XLDnaute Occasionnel
j'ai trouvé une solution : dans la fenêtre des macros le nom de la macro est sous la forme : 'GESTION CLIENT SNCV FINAL BON.xlsm'!alerteecheance.alerteecheance

le nouveau nom de la macro est alerteecheance et dans le bouton j'écrivais ; Application.Run ("alerteecheance") que j'ai remplacé par : Application.Run ("'GESTION CLIENT SNCV FINAL BON.xlsm'!alerteecheance.alerteecheance") et ca marche
 

Discussions similaires

Réponses
8
Affichages
539

Statistiques des forums

Discussions
315 091
Messages
2 116 117
Membres
112 665
dernier inscrit
JPHD