Fonction SI imbriqué pour obtenir 3 résultats

BastienG

XLDnaute Nouveau
Bonjour à Tous,

Au travers d'un fichier Excel, je cherche à gérer le statut du paiement des factures que j'envoie à mes clients.

Je souhaite obtenir trois statuts différents dans la colonne "O".
"P" pour facture "P"ayé
"A" pour facture en "A"ttente de l'échéance,
"R" pour "R"elance de facture pour dépassement de 5 jours de l'échéance.

Le statut du paiement dépend des colonnes suivantes :
"L" (statut de la facture) qui prend la valeur T ou rien,
"N" (Date d'échéance) qui est calculé "M" + 30,
"P" (Date de Paiement) que je rempli quand je reçois mon paiement.

Je souhaite que la colonne "O" se calcul comme suit :
"P" = T dans la Colonne "L" + une date inférieure à 5 de la date d'échéance dans la colonne "P"
"A" = T dans la Colonne "L" + colonne "P" vide
"R" = T dans la Colonne "L" + la date d'échéance (colonne N) dépassée de 5 jours

J'ai tenté une fonction en SI imbriqué mais celle-ci ne fonctionne pas. (Voir fichier joint)

Je sollicite votre aide pour me trouver une fonction qui remplirai le role de surveillance du statut du paiement (colonne O).

Merci pour votre Aide.

Géb.
 

Pièces jointes

  • Aide fonctions SI.xlsx
    10.5 KB · Affichages: 29
C

Compte Supprimé 979

Guest
Re : Fonction SI imbriqué pour obtenir 3 résultats

Bonjour,

Après test, ce qui me parait le plus cohérent est ceci
Code:
=SI(L3="T";SI(P3<>"";"P";SI(ET(P3="";N3>AUJOURDHUI());"A";SI(ET(P3="";(AUJOURDHUI()-N3)>5);"R";""))))

Voir dans le fichier joint ;)

Edit : oups, salut JBarbe, la même chose mais en moins complexe chez toi ;)

A+
 

Pièces jointes

  • BastienG_Aide fonctions SI.xlsx
    11.7 KB · Affichages: 23

BastienG

XLDnaute Nouveau
Re : Fonction SI imbriqué pour obtenir 3 résultats

Merci Messieurs pour vos réponses.

En effet JBARBE, j'ai commis une erreur dans mes conditions de formules.

Je souhaite que la colonne "O" se calcul comme suit :
"P" = T dans la Colonne "L" + une date qui soit la date d'échéance + 5 jours maximum
"A" = T dans la Colonne "L" + colonne "P" vide
"R" = T dans la Colonne "L" + la date d'échéance (colonne N) dépassée de 5 jours

J'ai essayer quelque chose comme ça mais là à 22h, je n'ai plus les yeux en face des trous pour voir mes erreurs.
=SI(L41="T";SI(P41<>"";"P";SI(ET(P41="";AUJOURDHUI()=<N41+5);"A");SI(ET(P41="";AUJOURDHUI()>N41+5);"R";"")))
Qu'en pensez vous ?

De plus cette formule ne se calcul pas sur mon classeur excel.

Géb.
 

BastienG

XLDnaute Nouveau
Re : Fonction SI imbriqué pour obtenir 3 résultats

Bonjour JBARBE,

SI(P41<>"";"P" c'est pour dire que si la case P est NON vide c'est que le paiement est effectué non ?

En fait pour être plus clair, je souhaite que la colonne "O" me dise ou en est le paiement des factures que j'envoie.
Je veux que le fichier EXCEL fasse la surveillance pour moi.

Pour cela, j'utilise les conditions suivantes :
La colonne "L" qui prend la valeur "T" ou rien,
La colonne "N" qui est la date d'échéance du paiement,
La date du jour pour la comparer avec la date d'échéance.

Géb
 
Dernière édition:

BastienG

XLDnaute Nouveau
Re : Fonction SI imbriqué pour obtenir 3 résultats

Bonjour JBARBE,

J'ai testé ta dernière formule et je t'en remercie.

Malheureusement (et oui il y a un mais) elle ne fonctionne pas.

La cellule prend toujours l'état "R" car je pense que cette partit de la formule (=SI(ET(L5="T";N5<=AUJOURDHUI()-5);"R";) domine le reste.

Je ne parviens pas à résoudre mon problème qui me semblait simple au départ.

Aurais-tu d'autres pistes à exploiter.

Cordialement.

Géb.
 

Statistiques des forums

Discussions
312 196
Messages
2 086 098
Membres
103 116
dernier inscrit
kutobi87