Fonctions imbriquées

Résolu
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

  1. 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
    1. c'est parfait
      pb résolu
      merci pour votre aide et professionnalisme
      cordialement
      Dany
      0
      1. Ceci devrait convenir

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

        Cdlmnt
        0
        1. 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
          1. 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
            1. 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
              1. 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
                1. En O6 par exemple, essaies ceci
                  =SI(ET(K6=0;ESTERR(TROUVE("IDDP";C6)));"ship now";"wait")

                  Cdlmnt
                  0
                  1. 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