Formule excel SI

Fermé
veronike27 Messages postés 6 Date d'inscription mercredi 25 août 2021 Statut Membre Dernière intervention 1 décembre 2022 - 25 août 2021 à 16:05
veronike27 Messages postés 6 Date d'inscription mercredi 25 août 2021 Statut Membre Dernière intervention 1 décembre 2022 - 27 août 2021 à 08:38
Bonjour,
J'ai besoin d'aide pour la création d'une formule qui ne fonctionne pas
mon besoin et
si J1=1 et M1 vide alors "Relance solde" après 270 jours de la colonne D1
si J1=2 et K1 vide alors "relance acompte" après 180jours de la colonne D1
si J1=2 et K1 et M1 vide alors "relance dossier" après 540jours de la colonne D1

merci de votre aide, je tourne dans tout les sens, rien ne fonctionne;

Véro

6 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
25 août 2021 à 17:40
Bonjour veronike

Tu aurais joins un fichier cela aurait plus parlant.
Néanmoins essaye :
=SI(ET(J1=1;M1="";AUJOURDHUI()-D1>=270);"relance solde";SI(ET(J1=2;K1="");SI(ET(M1="";AUJOURDHUI()-D1>=540);"relance dossier";SI(ET(M1<>"";AUJOURDHUI()-D1>=180);"relance acompte";""));""))

Si ça ne convient pas, poste un exemple de ton fichier sur cjoint.com, fais crééer un lien que tu copies et reviens coller ici, en expliquant ce qui ne va pas

Cdlmnt
Via
0
veronike27 Messages postés 6 Date d'inscription mercredi 25 août 2021 Statut Membre Dernière intervention 1 décembre 2022
26 août 2021 à 11:16
Bonjour,
Je vous remercie pour votre retour, super rapide. Par contre, j'ai un souci sur la formule pour le "relance acompte".
j'ai essaie de joindre le fichier avec le lien, j'espère que ca va fonctionner.
Pour le reste ca fonctionne bien.

bonne journée.

https://www.cjoint.com/c/KHAjn7Ei24k
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
Modifié le 26 août 2021 à 16:48
Bonjour

Oui j'ai récupéré le fichier
Tu as mis
=SI(ET(J2=1;M2="";AUJOURDHUI()-D2>=270);"relance solde";SI(ET(J2=2;K2="");SI(ET(M2="";AUJOURDHUI()-D2>=540);"relance dossier";SI(ET(K2<>"";AUJOURDHUI()-D2>=180);"relance acompte";""));""))
Ce qui impliquerait pour toi que si K2 n'est pas vide alors que J2=2 c'est relance acompte alors que précédemment tu demandais :
si J1=2 et K1 vide alors "relance acompte" après 180jours de la colonne D1 !

Si je comprends bien ton tableau :
- si dans col J il y a 1 c'est sans acompte et le versement se fait en une seule fois et entré dans solde (col M)
donc si M est vide dans ce cas relance solde après 270 jours

- si dans col J il y a 2 c'est que le versement se fait en 2 fois , un acompte puis le solde
2 cas peuvent se présenter :
1) rien n'est versé (col K vide)
2) seul acompte est versé (Col M vide)

Il n'y a pas lieu de vérifier K et M en même temps mais à la suite , SI K est vide c'est cas 1, sinon si M est vide c’est le cas 2

dans le cas 1 pour moi se serait relance acompte non ? et dans le cas 2 relance solde

et éventuellement si au bout d'un an et1/2 on a toujours K vide en ce cas ce n'est pas relance acompte mais relance dossier.

mais pourquoi cette option relance dossier n'existe pas dans le cas de J=1 ?

Merci de me confirmer que mon raisonnement est correct et de me dire dans quel délai appliqué le cas 1 et dans quel délai appliquer le cas 2, je reverrai alors les formules en conséquence






"L'imagination est plus importante que le savoir."    A. Einstein
0
veronike27 Messages postés 6 Date d'inscription mercredi 25 août 2021 Statut Membre Dernière intervention 1 décembre 2022
26 août 2021 à 16:56
c'est exactement ça.

Merci
0

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

Posez votre question
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
26 août 2021 à 17:53
Alors essaye la formule suivante
=SI(M2<>"";"";SI(ET(J2=1;AUJOURDHUI()-D2>=270);"relance solde";SI(ET(J2=2;K2="";AUJOURDHUI()-D2>=540);"relance dossier";SI(ET(J2=2;K2="";AUJOURDHUI()-D2>=180);"relance acompte";SI(ET(J2=2;K2<>"";AUJOURDHUI()-D2>=180);"relance solde";"")))))

Par contre pour que la formule fonctionne il faut partout des dates en D comme dans les premières lignes puisqu'on fait la différence entre la date d’aujourd’hui et la date en D
0
veronike27 Messages postés 6 Date d'inscription mercredi 25 août 2021 Statut Membre Dernière intervention 1 décembre 2022
27 août 2021 à 08:38
génial, vraiment merci beaucoup.

bonne journée à toi.

Véronike
0