Si et ou

Si je peux abuser de votre gentillesse, j'ai une question :
A1=10 A2=C A5=20

Quand j‘écris en A6 :
=si(A2= « C » ;A1 ;OU ;A10 ; » »)
Excel dit trop d’arguments.
Je vous remercie de votre gentillesse pour m'aider
Miguel

11 réponses

  1. Bonjour à tous

    Une tentative
    en D2
    =SI(B2="";C2;B2)

    Cdlmnt
    0
    1. Contributeur
      C'est aussi ce que j'avais compris au premier abord ; et j'allais lui proposer la formule =B2+C2, qui revient au même ...
      Mais le fait qu'il existe plusieurs valeurs pour un même code écarte cette interprétation, d'autant qu'il utilise le terme "extraire" et non "choisir" ...
      Amitiés.
      0
  2. Contributeur
    Gallego, je regrette, mais je n'ai toujours pas compris !

    Pour le code B, il y a 2 montants différents en "premier prix" :
    2 € en B6 et 40 € en B11
    et aussi 2 montants différents en "second prix" :
    2,50 € en C2 et 2,20 € en C10.
    Alors que faut-il écrire en D2, en D6, en D10, en D11 ?
    0
    1. merci de votre patience
      0
      1. Contributeur
        tu devrais plutôt relire tous les messages de cette discussion et t'exprimer de manière claire, logique et positive ...
        Le fait d'être novice en Excel n'est pas une excuse pour ne pas être capable d'exposer correctement une question !
        0
    2. Contributeur
      Au revoir ...
      0
      1. Re
        Le classeur joint n’éclaire pas beaucoup.
        Au lieu de mettre des formules plutôt saisir le résultat souhaité.
        une proposition
        =SI(ET(A2="B";B2>0); B2;C2)
        0
        1. Bonsoir
          Vu la clarté de la question, pour aider Raymond !
          0
          1. Contributeur
            Gallego, je n'ai pas de temps à perdre ...
            Tu as posé une question concernant les cellules A1, A2 et A5.
            Je t'ai demandé le résultat à afficher pour chacune des 7 combinaisons entre ces 3 cellules.
            Tu alignes maintenant des trucs incompréhensibles où on voit apparaître B1, C1, B2, C2, D1, B3 ... Quand tu seras d'accord avec toi-même, et que tu auras répondu précisément à mes 7 demandes de résultat, je m'intéresserai peut-être de nouveau à ta discussion. Tu voudras bien, d'ailleurs, joindre un fichier Excel.
             1) Tu vas dans https://www.cjoint.com/ 
            2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
            3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
            4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
            5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
            =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
            En attendant, je vais vers des demandes plus claires.
            0
            1. Pardon
              A1 B B1 C1 2,50 D1 si A1=C ecris B1 ou C1
              A2 C B2 C2 5,00
              A3 C B3 40 C3
              0
              1. A1 B B1 C1 2,50 D1 si A1=C ecris B1 ou C1
                A2 C B2 C2 5,00
                C3 C C3 40

                et répéter vers le bas.
                Mille mercis
                0
                1. Contributeur
                  En effet, il faut 3 points-virgules ; ni plus, ni moins ! Or tu en as 5 !
                  Ta formule ne veut rien dire du tout.
                  Explique ce qu'il faut afficher en A6 dans les 7 cas suivants :
                  si A1=10 et A2<>"C et A5<>20
                  si A2="C" et A5<>20 et A1<>10
                  si A5 =20 et A2<>"C" et A1<>10
                  si A1=10 et A2="C" et A5<>20
                  si A1=10 et A5=20 et A2<>"C"
                  si A2="C" et A5=20 et A1<>10
                  si A1=10 et A2="C" et A5=20

                  C'est bien, la retraite ! Surtout aux Antilles ... :-) 
                  Raymond (INSA, AFPA, CF/R)
                  0