fonction SI(ET(

  • Initiateur de la discussion brigano
  • Date de début
B

brigano

Guest
Salut à tous ,

j'ai 4 celulles que je vais nomée : N°1 , N°2 , N°3 , N°4 .

SI(ET( N°1="A";N°2="B";N°3="C") ; alors N°4=0
SI(ET( N°1="B";N°2="C";N°3="D") ; alors N°4=1
SI(ET( N°1="C";N°2="D";N°3="E") ; alors N°4=2
SI(ET( N°1="D";N°2="E";N°3="F") ; alors N°4=3
SI(ET( N°1="E";N°2="F";N°3="G") ; alors N°4=4
SI(ET( N°1="F";N°2="G";N°3="H") ; alors N°4=5
SI(ET( N°1="G";N°2="H";N°3="I") ; alors N°4=6
SI(ET( N°1="H";N°2="I";N°3="J") ; alors N°4=7
SI(ET( N°1="I";N°2="J";N°3="K") ; alors N°4=8
SI(ET( N°1="J";N°2="K";N°3="L") ; alors N°4=9

Si quelqu'un pouvais me donner la bonne formule , ça serais sympa.
Merci d'avance.
 
M

Monique

Guest
Bonjour,

Tu as trop de conditions, on ne peut pas dépasser 7 SI
Voici un système en créant une table annexe. (de A3 à D12 par exemple)

De A3 à A12, tu entres tes valeurs A B C D E F G H I J
De B3 à B12, tu entres B C D E F G H I J K
De C3 à C12, tu entres C D E F G H I J K L
De D3 à D12, tu entres 0 1 2 3 4 5 6 7 8 9

En A15 B15 C15 par exemple, tu entres des lettres
Une formule qui fonctionne, je crois :
=INDEX($D$3:$D$12;EQUIV(A15&B15&C15;$A$3:$A$12&$B$3:$B$12&$C$3:$C$12;0))
Formule matricielle à valider en appuyant simultanément sur ctrl, maj et entrée

Mais tu ne risques pas d'autres valeurs que celles-là dans cet ordre-là ?
Si oui, tu complètes la formule :
=SI(ESTNA(EQUIV(A15&B15&C15;$A$3:$A$12&$B$3:$B$12&$C$3:$C$12;0));"";INDEX($D$3:$D$12;EQUIV(A15&B15&C15;$A$3:$A$12&$B$3:$B$12&$C$3:$C$12;0)))
 
B

brigano

Guest
Salut Monique,
je te remerçie pour ton aide.
Mais il y a un probleme , car j'ai fait les deux formules que tu ma donné et
a chaque fois on me dit (la formule que vous avez tapée contient une érreur). Peut-être faut il la modifier?
@+ Brigano
 
M

Monique

Guest
Re bonjour,

Je prèfère te poster un fichier, parce que je ne vois pas où ça cloche.
Si tu n'avais pas validé par ctrl, maj et entrée, tu aurais #VALEUR! et non le message que tu as.
 

Pièces jointes

  • SI_ET_Brigano.zip
    2.8 KB · Affichages: 24
M

Mathieu

Guest
Vous avez l'air très douée sur la fonction SI de Excel.
J'aurai besoin de vos lumière, je suis en train de créer un tableau qui se remplirait automatiquement selon les réponses formulées d'une cellule cible.
Ex: Si réponse zéro dans cellule cible, insription automatique de RAS dans cellule réponse.
La formule que j'ai saisie est =si(e18="rien";ras;0)
La réponse d'Excel est #nom?
Pouvez vous m'aider SVP?


D'avance merci
 
B

brigano

Guest
Salut Mathieu,
si j'ai bien compris ta question, voila ta réponse :

=SI(E18=0;"RAS";"ALERTE")

Donc si 0 est dans ta cellule cible ton résultat sera RAS dans tous les autres cas , tu aura ALERTE. Bien sur ,tu peux remplacer ALERTE par le mot que tu veux. @+ Brigano
 
J

Jean-Marie

Guest
Bonjour, Tout le monde

Je rentre de week-end, je vous propose cette solution

si(et(Code(N°1)>64;Code(N°1)<75;Code(N°2)=Code(N°1)+1;Code(N°3)=Code(N°1)+2);Code(N°1)-65;"")

Bonne journée

@+Jean-Marie
 

Discussions similaires

Réponses
18
Affichages
462

Statistiques des forums

Discussions
312 682
Messages
2 090 865
Membres
104 680
dernier inscrit
AvPi26