Fonction si

Résolu
JANGO5 Messages postés 98 Statut Membre -  
JANGO5 Messages postés 98 Statut Membre -
Bonjour,

J'utilise une fonction SI qui ne marche pas bien .
=SI(A2='Feuil2'!E:E;"400KV";"AUTRE")
Le but si on trouve correspondance entre ma colonne A et la colonne E d'une autre feuille du classeur (nombre dans les deux colonnes) on me renvoi 400kv sinon AUTRE
avec ma fonction c comme ci ça marchait à moitié !!
Si vous avez des idées , MERCI

CORDIALEMENT

9 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Tu veux comparer chaque valeur de la colonne A avec chaque valeur de la colonne E de l'autre feuille ?

    Dans ce cas tu peux faire une RECHERCHEV

    exemple avec RECHERCHEV

    =SI(ESTERREUR(RECHERCHEV(A2;Feuil2!E:E;1;0));"AUTRE";"400Kv") et étirer la formule

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

    essaye comme cela

    =SI(NB.SI(Feuil2!E:E;A2)>0;"400KV";"AUTRE")

    si tu nommes la plage Feuil2!E:E par exemple list
    la formule devient

    =SI(NB.SI(list;A2)>0;"400KV";"AUTRE")

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Regarde si c'est ce que tu cherches

    =SI(C2>0;C2;SI(D2>0;D2;E2))
    1
    1. JANGO5 Messages postés 98 Statut Membre 1
       
      Magnifique !!
      Merci c'est impeccable !!!!
      0
    2. JANGO5 Messages postés 98 Statut Membre 1
       
      Mike dsl , finalement si la valeur de E#D et que je veux choisir la colonne E à chaque fois .
      =SI(C2>0;C2;SI(D2>0;D2;SI(C2<>E2;E2;C2)
      J'utiliser ça mais ça ne marche pas !!!
      Merci
      0
    3. JANGO5 Messages postés 98 Statut Membre 1
       
      E#C
      0
  4. JANGO5 Messages postés 98 Statut Membre 1
     
    Merci à tous ça marhce plutôt bien

    j'en profite j'ai eu un autre problème entre temps je veux faire un choix entre 3 Colonnes (c,d,e) et prendre la cellule où il y a une valeur différente de 0 , donc j'utilise cette formule
    =SI(C2=0;E2;SI(D2=0;E2;D2))
    le problème c'est que la je néglige La colonne C si faux !!

    Merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    tu peux expliquer par un exemple s'il te plait

    si en C1 tu as 0, en D1 tu as 1 et en E1 tu as 1 que faire

    ou si en C1 tu as 0, en D1 tu as 1 et en E1 tu as 2 que faire

    ou si en C1 tu as 1, en D1 tu as 1 et en E1 tu as 2 que faire
    0
    1. JANGO5 Messages postés 98 Statut Membre 1
       
      RE,
      Au fait ces 3 colonnes sont complémentaires :
      exemple :
      0 0 121
      343 0
      0 276
      0 0 43
      0 0 735
      49 0
      66 0
      67 0
      46 46
      43 43
      quand C8 # 0 et que D8# 0 ça veut dire que C8=D8
      La colonne E vient compléter les 0 restants (quand C=0 et D=0)
      dans ma colonne F je ceux choisir La valeur hors 0

      J'espère que c'est un peu plus clair :)
      0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    je ne comprends pas et avant d'écrire une proposition peux tu m'éclairer,

    si C=0, D=0 et E=1 quel résultat

    si C=0, D=1 et E=1 quel résultat

    si C=1, D=1 et E=1 quel résultat
    0
  8. JANGO5 Messages postés 98 Statut Membre 1
     
    re ,
    1 à chaque fois
    le but c'est de ne jamais avoir de 0
    0
  9. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Que veux tu dire, que c'est la valeur en E qui serait prioritaire
    reprend ma question et donne la réponse à chaque ligne pour me permettre de comprendre

    si C=0, D=0 et E=1 quel résultat

    si C=0, D=1 et E=1 quel résultat

    si C=1, D=1 et E=1 quel résultat
    0
    1. JANGO5 Messages postés 98 Statut Membre 1
       
      RE, oui c'est vrai La priorité pour E qd il y a conflit entre C et D (ou C=0 et D=0)
      SI NON priorité pour D
      donc :
      si C=0, D=0 et E=1 F=1

      si C=0, D=1 et E=1 F=1

      si C=1, D=1 et E=1 F=1

      si C=2 , D=5 et E="" F=5

      si C=2 , D=5 et E=8 F=8
      0
  10. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    vite fait regarde cette formule pour des valeurs en C2, D2 et E2

    =SI(ET(C2=D2;D2<E2);E2;SI(ET(C2<D2;D2=E2);E2;SI(ET(C2=D2;C2=E2);E2;SI(ET(C2<D2;E2="");D2;SI(ET(C2<D2;D2<E2);MAX(C2:E2);"")))))

    ou

    =(SI(ET(C2=D2;D2<E2);E2;SI(ET(C2<D2;D2=E2);E2;SI(ET(C2=D2;C2=E2);E2;"")))&SI(ET(C2<D2;E2="");D2;SI(ET(C2<D2;D2<E2);MAX(C2:E2);"")))*1

    on doit pouvoir faire plus court, si le résultat attendu est bon je regarderais demain
    0
    1. JANGO5 Messages postés 98 Statut Membre 1
       
      J'ai réussi , en plus court ça donne ça :
      =SI(E2<>"";E2;SI(D2>0;D2;C2))
      0