Formule Excel

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

brigano

Guest
Bonjour,
lorsque je tape cette formule, on me dit (la formule que vous avez tapée contient une erreur). Pourriez vous s'il vous plait me donner la bonne formule. Merci.

=SI($B$3=0;0;SI($B$3=1;7;SI($B$3=2;4;SI($B$3=3;1;SI($B$3=4;8;SI($B$3=5;5;SI($B$3=6;2;SI($B$3=7;9;SI($B$3=8;6;3)))))))))
 
P

pyrof

Guest
Bonjour,

Je crois qu'il y a une limite imbrication de si.

Créer une table des équivalences et la fonction recherche
regarde le fichier joint
 

Pièces jointes

  • Classeur1.xls
    13.5 KB · Affichages: 59
  • Classeur1.xls
    13.5 KB · Affichages: 62
  • Classeur1.xls
    13.5 KB · Affichages: 63
J

Jean-Marie

Guest
Bonjour, Tout le monde

Il y a aussi une fonction, CHOISIR() (une des fonctions préférées de Cathy), qui est limité à 30 possibilités, ce qui donnerait dans ton cas :
=SI($B$3=0;0;si($B$3>8;3;CHOISIR($B$3;7;4;1;8;5;2;9;6)))

Évidemment si tu as une plus grande quantité de conditions ou une modification régulière des valeurs à retourner (pas de changement dans les formules) il est préférable d'utiliser la solution proposée par Pyrof.

Bonne journée

@+Jean-Marie
 

Statistiques des forums

Discussions
312 681
Messages
2 090 870
Membres
104 681
dernier inscrit
Gtcheumawe