Cherche la formule avec plusieurs critères dans une même cellule
Fermé
Isalancel
Messages postés
13
Date d'inscription
mardi 6 août 2013
Statut
Membre
Dernière intervention
19 août 2013
-
7 août 2013 à 14:35
Isalancel Messages postés 13 Date d'inscription mardi 6 août 2013 Statut Membre Dernière intervention 19 août 2013 - 8 août 2013 à 13:33
Isalancel Messages postés 13 Date d'inscription mardi 6 août 2013 Statut Membre Dernière intervention 19 août 2013 - 8 août 2013 à 13:33
A voir également:
- Cherche la formule avec plusieurs critères dans une même cellule
- Formule excel pour additionner plusieurs cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
- Formule si et - Guide
- Verrouiller une cellule excel dans une formule - Guide
- Formule moyenne excel plusieurs colonnes - Guide
8 réponses
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
7 août 2013 à 14:48
7 août 2013 à 14:48
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 ....
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 ....
Isalancel
Messages postés
13
Date d'inscription
mardi 6 août 2013
Statut
Membre
Dernière intervention
19 août 2013
7 août 2013 à 15:22
7 août 2013 à 15:22
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
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
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
7 août 2013 à 15:29
7 août 2013 à 15:29
Remplace "Acompte à recevoir avant date de conf+4" par K2+4 dans la formule :)
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
7 août 2013 à 16:16
7 août 2013 à 16:16
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Isalancel
Messages postés
13
Date d'inscription
mardi 6 août 2013
Statut
Membre
Dernière intervention
19 août 2013
7 août 2013 à 17:11
7 août 2013 à 17:11
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"))
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
7 août 2013 à 17:51
7 août 2013 à 17:51
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))
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))
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
7 août 2013 à 19:00
7 août 2013 à 19:00
J'ai un gros doute sur le critère avec la double inégalité ....;(15<K2-E2)<40);...
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
Modifié par benol3 le 8/08/2013 à 09:05
Modifié par benol3 le 8/08/2013 à 09:05
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))
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))
Isalancel
Messages postés
13
Date d'inscription
mardi 6 août 2013
Statut
Membre
Dernière intervention
19 août 2013
8 août 2013 à 09:45
8 août 2013 à 09:45
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.
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.
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
8 août 2013 à 09:54
8 août 2013 à 09:54
Isalancel
Messages postés
13
Date d'inscription
mardi 6 août 2013
Statut
Membre
Dernière intervention
19 août 2013
8 août 2013 à 10:04
8 août 2013 à 10:04
Voici le lien https://www.cjoint.com/?3Hikdr5zht9
tontong
Messages postés
2567
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 novembre 2024
1 059
8 août 2013 à 10:55
8 août 2013 à 10:55
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"))
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"))
Isalancel
Messages postés
13
Date d'inscription
mardi 6 août 2013
Statut
Membre
Dernière intervention
19 août 2013
8 août 2013 à 13:33
8 août 2013 à 13:33
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
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