Cherche la formule avec plusieurs critères dans une même cellule

Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à vous,

J'ai besoin d'aide s'il vous plaît, je suis débutante sur Excel.

Je souhaite créer un tableau où sera indiquer :
- la date de début de l'évènement (E2)
- la date de fin de l'évènement (F2)
- la date de confirmation de l'évènement (K2)
- Acompte reçu ou non (U2)
- Date de versement de l'acompte (V2)

Si U=non et l'écart entre la date de de début et la date de conf <15 alors sera indiqué Acompte à recevoir avant date de conf+4
Si U=non et l'écart entre la date de de début et la date de conf est entre 15 et 40j alors sera indiqué Acompte à recevoir avant date de conf+8
Si U=non et l'écart entre la date de de début et la date de conf >40 alors sera indiqué Acompte à recevoir avant date de conf+12

Je remercie par avance quiqonque qui pourra m'aider.
A voir également:

8 réponses

benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
Bonjour,

Utilise la formule SI combinée à ET en en imbriquant plusieurs...

cela va donner cela

=si(et(u2="non";(K2-E2)<15);"Acompte à recevoir avant date de conf+4"; si(et(u2="non";(15<K2-E2)<40);"Acompte à recevoir avant date de conf+8";"Acompte à recevoir avant date de conf+12"))

tape cette formule dans la case ou tu veux avoir : Acompte à recevoir ....
0
Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ton aide.
En fait je souhaite qu'à la place de date de conf+4, soit une formule K2+4.
Quelle ponctuation dois-je mettre et à quel niveau
0
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
Remplace "Acompte à recevoir avant date de conf+4" par K2+4 dans la formule :)
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Vous pouvez essayer cette syntaxe qui évite le ET(..)

=SI(U2="non";SI(K2-E2<15;"Acompte à recevoir avant le "&TEXTE(K2+4;"jj/mm/aa");SI(K2-E2<40;"Acompte à recevoir avant le "&TEXTE(K2+8;"jj/mm/aa");"Acompte à recevoir avant le "&TEXTE(K2+12;"jj/mm/aa")));"reçu")

Attention la valeur renvoyée est un texte et ne peut pas être utilisée directement dans un calcul.
0

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

Posez votre question
Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
En fait ça ne marche pas si je mets =si(et(u2="non";(K2-E2)<15);"Acompte à recevoir avant" K2+4; si(et(u2="non";(15<K2-E2)<40);"Acompte à recevoir avant K2+8";"Acompte à recevoir avant K2+12"))
0
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
normal si tu laisse K2+.. entre guillemet : Excel pense que c'est du texte

il faut utiliser la formule de Tontong

Ou alors plus simplement, nommé la colonne ou tu mets ta formule "Acompte à recevoir avant"
puis utiliser en dessous la formule :

=si(et(u2="non";(K2-E2)<15);K2+4; si(et(u2="non";(15<K2-E2)<40); K2+8;K2+12))
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
J'ai un gros doute sur le critère avec la double inégalité ....;(15<K2-E2)<40);...
0
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
oui désolé pour l'erreur .. merci tontong :)

voici la formule corrigée :
=si(et(u2="non";(K2-E2)<15);K2+4; si(et(u2="non";(K2-E2)<40); K2+8;K2+12))
0
Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Merci pour votre aide à tous les 2.
Je ne trouve pas le hic.
Peut importe la date que je mets.
S'il y a un écart de 60 jours, la formule reste K2+4.
0
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   87
 
Fais nous parvenir ton fichier via :
https://www.cjoint.com/

Je vais regarder ce qui cloche
0
Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
On pourrait écrire:
=SI(U2="non";SI(E2-K2<15;K2+4;SI(E2-K2<40;K2+8;K2+12));"reçu")

Ou avec quelques sécurités:
=SI(OU(E2-K2<0;E2="";K2="");"dates à revoir";SI(U2="non";SI(E2-K2<15;K2+4;SI(E2-K2<40;K2+8;K2+12));"reçu"))
0
Isalancel Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci tontong pour ton alternative, elle correspond à tous mes critères.
J'ai juste remplacé "reçu" par aujourdhui() et j'ai mis une mise en forme conditionnelle reçu le.
A bientôt sur le forum pour d'autres questions
0