Fonction SI

Bonjour,

J'aimerais rajouter de "valeur si vrai" dans une formule SI et après faire une RECHERCHEV une fois que les deux conditions sont respectées.
Pouvez-vous svp me donner la bonne syntaxe?

En gros: Si Feuil1!A1 = Feuil2!A1 et Feuil1!A3 = Feuil2!A3; alors RECHERCHEV.......; sinon 0

J'espère que c'est assez claire.
Merci d'avance pour votre aide.

3 réponses

  1. Modérateur
    Bonjour,
    On parle alors d'imbrication de formules. Dans ton cas, on va imbriquer une formule ET dans une formule SI :
    =SI(ET(Feuil1!A1=Feuil2!A1;Feuil1!A3=Feuil2!A3);RECHERCHEV(blabla);0)

    0
    1. Bonjour,

      Essaye
      SI(ET(Feuil1!A1 = Feuil2!A1; Feuil1!A3 = Feuil2!A3); RECHERCHEV.......; 0) 
      Cordialement,
      0
      1. Salut,

        Si tu as un tableau de E1 à F8 avec dans E les termes de recherches et dans F les valeurs recherchées, la fonction =SI(Feuil1!A1=Feuil2!A1;SI(Feuil1!A3=Feuil2!A3;RECHERCHEV("TermeDeRecherche";E1:F8;2;FAUX);0);0) te retournera la valeur de la cellule à droite de la cellule contenant "TermeDeRecherche" lorsque la cellule A1 ainsi que A3 sont les même sur les deux feuilles Feuil1 et Feuil2.

        Bien à toi,

        Bricomachin
        0
        1. Salut,
          Merci à tous pour vos réponses.
          La formule marche super!!
          Mais autre question, il y a t-il un moyen que cette formule marche si les données ne sont pas les même d'une feuille de calcul à une autre?

          Exemple: Les cellules A3 varient d'une feuille à une autre (Suivant l'exemple de bricomachin)
          0
        2. Qu'entends-tu par "si les données ne sont pas les même d'une feuille de calcul à une autre" ?
          Si tu demande si la fonction marche toujours lorsque les données changent, alors oui, mais bien sûr elle va te retourner la nouvelle donnée, pas l'ancienne ^^.

          Si tu demande si on peux déplacer la fonction sur une autre feuille de calcul et que cela continue de retourner les même données qu'avant, alors il faut modifier ça :

          =SI(Feuil1!A1=Feuil2!A1;SI(Feuil1!A3=Feuil2!A3;RECHERCHEV("TermeDeRecherche";FeuilNuméroDeLaFeuilleOùSontTesDonnées!E1:F8;2;FAUX);0);0)

          Ensuite si ce n'était pas ça ta question, alors il faut que tu expliques plus ^^...
          0