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. 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
    1. En O6 par exemple, essaies ceci
      =SI(ET(K6=0;ESTERR(TROUVE("IDDP";C6)));"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. 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. 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. 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. 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. c'est parfait
                  pb résolu
                  merci pour votre aide et professionnalisme
                  cordialement
                  Dany
                  0
                  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