Aide sur une formule

Vince -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerai trouver la formule pour le problème suivant:

SI A1=A et B1=B alors C1=1

Merci d'avance pour vos retour!

Configuration: Windows / Edge 94.0.992.31

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    sous réserve d'avoir bien compris

    =SI(ET(A1="A";B1="B");1;"")

    si ce n'est pas ce que tu cherches, donne plus d'explications

    1
    1. Vince
       
      Merci pour votre réponse!
      Pour être plus précis, je suis menuisier et j'ai besoin de deviser des éléments en bois.

      En A1 j'ai une liste déroulante (essence de bois) qui va déterminer une liste déroulante en B2 (épaisseurs de bois) et selon les choix validés dans ces listes la case C1 doit aller chercher un prix.
      0
      1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147 > Vince
         
        Re,

        alors si par exemple tu as ta base de recherche sur ton onglet nommé Feuil2, et colonne A entre A2 et A20 le nom de tes essences
        colonne B entre B2 et B20 les épaisseurs et en face de chaque correspondance le prix

        si tes listes de validations sont sur l'onglet Feuil1 en A1 et B2
        une formule
        =SOMMEPROD((Feuil2!A2:A20=Feuil1!A1)*(Feuil2!B2:B20=Feuil1!B2)*(Feuil2!C2:C20))

        ou encore
        =SOMME.SI.ENS(Feuil2!C2:C20;Feuil2!A2:A20;Feuil1!A1;Feuil2!B2:B20;Feuil1!B2)
        0
  2. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     
    Bonjour,
    En parcourant l'aide d'Excel on trouve:
    =SI(ET(A1="A";B1="B");1;0)

    1
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    problème de logique pure donc en C1

    =(A1=1)*(B1=1)

    la multication correspond au "ET"
    l'addition au "OU"

    avec des valeurs numériques Excel renvoie 1 si les conditions sont remplies
    -------
    avec des valeurs texte il renvoie vrai ou faux
    sI on veut 1 ou 0 comme résultat
    par ex ((A1="Z")*(B1="Y"))*1

    1
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    en C1

    =SI(ET(A1="A";B1="B");1;"")

    0