Fonction SI

Alx -  
bricomachin Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   -
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. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
  2. commentcamarcheeay Messages postés 735 Statut Membre 86
     
    Bonjour,

    Essaye
    SI(ET(Feuil1!A1 = Feuil2!A1; Feuil1!A3 = Feuil2!A3); RECHERCHEV.......; 0) 
    Cordialement,
    0
  3. bricomachin Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   134
     
    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. Alx
       
      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. bricomachin Messages postés 245 Date d'inscription   Statut Membre Dernière intervention   134
       
      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