Fonction si

Résolu
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

9 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Regarde si c'est ce que tu cherches

=SI(C2>0;C2;SI(D2>0;D2;E2))
1
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   1
 
Magnifique !!
Merci c'est impeccable !!!!
0
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   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
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   1
 
E#C
0
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   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
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   1
 
re ,
1 à chaque fois
le but c'est de ne jamais avoir de 0
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   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
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
JANGO5 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai réussi , en plus court ça donne ça :
=SI(E2<>"";E2;SI(D2>0;D2;C2))
0