Fonctions imbriquées
Résolu
dan7629
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
je ne parviens pas à faire un "si" et "et"
à moins que je ne formule pas de la bonne manière
voici un extrait de mon tableau
PO SD ITEM Ordered BO ETA comments
IDDP-HB-ASAP 407860-1 12 12 07/05/16
CO-DT160212-5 7610297 2 0 ship now
DT160317-5HB 710167-1 20 8 wait
ce que je veux
SI (QTY BO=0) ET (PO ne contient pas IDDP) alors "ship now" sinon "wait"
merci pour votre aide
je ne parviens pas à faire un "si" et "et"
à moins que je ne formule pas de la bonne manière
voici un extrait de mon tableau
PO SD ITEM Ordered BO ETA comments
IDDP-HB-ASAP 407860-1 12 12 07/05/16
CO-DT160212-5 7610297 2 0 ship now
DT160317-5HB 710167-1 20 8 wait
ce que je veux
SI (QTY BO=0) ET (PO ne contient pas IDDP) alors "ship now" sinon "wait"
merci pour votre aide
11 réponses
-
Bonjour
Peux tu envoyer un bout de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"
Cdlmnt -
-
En O6 par exemple, essaies ceci
=SI(ET(K6=0;ESTERR(TROUVE("IDDP";C6)));"ship now";"wait")
Cdlmnt -
bonjour
on y est presque ..
je voudrais que meme si K=O mais que dans la colonne C il trouver IDPP alors il ne mentionne rien ; par contre s'il ne trouve pas IDPP dans C et K=O alors "ship";"wait"
car avec ta formule actuelle il traite les IDPP comme les autres
ce que je veux c'est isoler les IDPP qui sont traités differents
merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Peut être comme ça ?
=SI(ET(GAUCHE(C6;4)="IDDP";K6=0);"";SI(ET(GAUCHE(C6;4)<>"IDDP";K6=0);"ship now";"wait"))
Cdlmnt -
-
Si tu détaillait touts les cas, on y verrait plus clair
Que veux tu obtenir dans chacun des 4 cas suivants
Si K=0 et IDDP trouve alors
Si K=0 et IDDP non trouvé alors
Si K<>0 et IDDP trouvé alors
Si K<>0 et IDDP non trouvé alors
Y a t'il d'autres cas ? -
désolée si je n'ai pas été assez claire
Si K=0 et IDDP trouve alors LAISSER BLANC
Si K=0 et IDDP non trouvé alors SHIP
Si K<>0 et IDDP trouvé alors LAISSER BLANC
Si K<>0 et IDDP non trouvé alors WAIT
Y a t'il d'autres cas ? NON
Merci encore -
Ceci devrait convenir
=SI(K6=0;SI(GAUCHE($C6;4)="IDDP";"";"ship now");SI(K6<>0;SI(GAUCHE($C6;4)="IDDP";"";"wait")))
Cdlmnt -
c'est parfait
pb résolu
merci pour votre aide et professionnalisme
cordialement
Dany -
De rien
Au passage, on peut simplifier un peu
=SI(K6=0;SI(GAUCHE($C6;4)="IDDP";"";"ship now");SI(GAUCHE($C6;4)="IDDP";"";"wait"))
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Cdlmnt