Fonctions imbriquées

Résolu
dan7629 -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
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

11 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
0
DAN29Q Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
En O6 par exemple, essaies ceci
=SI(ET(K6=0;ESTERR(TROUVE("IDDP";C6)));"ship now";"wait")

Cdlmnt
0
DAN29Q Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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
0

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

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Peut être comme ça ?

=SI(ET(GAUCHE(C6;4)="IDDP";K6=0);"";SI(ET(GAUCHE(C6;4)<>"IDDP";K6=0);"ship now";"wait"))

Cdlmnt
0
DAN29Q Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
ca ne marche pas dans tous les cas

https://www.cjoint.com/c/FDnkgubvuFX

merci de ton aide
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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 ?
0
DAN29Q Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Ceci devrait convenir

=SI(K6=0;SI(GAUCHE($C6;4)="IDDP";"";"ship now");SI(K6<>0;SI(GAUCHE($C6;4)="IDDP";"";"wait")))

Cdlmnt
0
DAN29Q Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
c'est parfait
pb résolu
merci pour votre aide et professionnalisme
cordialement
Dany
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
0