Excel - fONCTION "SI" à pls niveaux

Résolu/Fermé
Utilisateur anonyme -  
 Chati -
fonction "SI" à plusieurs niveaux
Ajouté par 22Soleil 2004-04-26 17:59:12 (GMT+1)
Hi,

je suis nouvelle sur le forum et tente de faire un super tableau sur excel.
J'utilise les fonctions si mais cela ne fonctionnen pas à plusieurs niveaux : par exp.
SI A2=3 ET SI A3=5; ALORS R*S;
SI A3 DIFFERENT DE 3; ALORS T*U
SI A2 ="-" ALORS R*T

et j'ai lu les aides sur excel, mais je n'ai pas trouvez la réponse.
est-il possible d'écrire ces conditions dans une fonction.
merci pour vos réponses.
Christele
A voir également:

4 réponses

kwartz Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   13
 
as tu essayé:

=si(et(A3=3;A5=.........);..................;.........................)
103
Chati
 
ça marche... merci pour le conseil
0
Jamal
 
he he ecouter moi :


Avantages formidables de la fonction RECHERCHEV par rapport à une imbrication de fonctions SI :

· Grande simplicité de mise en œuvre : la fonction RECHERCHEV, une fois apprivoisée, est beaucoup plus simple à taper et à débuguer, plus lisible, qu’un enchevêtrement de SI…

· De cette simplicité découlent rapidité et fiabilité !!!
· On ne peut pas imbriquer les SI sans limites ! Alors que RECHERCHEV est sans limites !

· Par ailleurs, la formule qui utilise RECHERCHEV peut être protégée sans gêner l’utilisateur novice (puisqu’on ne la modifiera jamais : seule la table fait l’objet des MAJ éventuelles), alors qu’une formule avec des SI imbriqués pose le problème de la déprotection nécessaire, en plus de la complexité de la correction, ce qui rend, en fait, les MAJ inaccessibles à un novice !

· Ensuite, la mise à jour éventuelle des règles (nouveaux seuils, nouveaux taux…) est très simple (donc rapide et fiable) directement, clairement, et une seule fois !, dans la table (sans toucher aux formules), alors qu’elle est complexe (donc lente et risquée, nécessitant déprotection, réflexion, correction dans le fatras de la formule, recopie sans oubli sur les autres formules, reprotection, tests…) avec des fonctions SI ! Il faut être complètement masochiste pour imbriquer des SI dans les cas simples.

Salutation Jamal Ahmed
29
FAY
 
bonjour Ahmed,

Je me permets de t 'exposer mon petit probleme sous excel:

j'ai une cellule qui à une valeur :ex 0a ou1a ou, 2a,3a,4a.......10a et da si 0a =0.5 ou si 1a=10 ou a2=9 ,3a=8.....et da=0.3

je veux affecter des points par rapport au place ex: 0a =0.5 et si a1=10 ansi de suite

j 'ai essayé avec la fontion recherche mais je n arrive pas

peux tu m 'aider SVP

Cordialement fayçal
0
JONA
 
merci pour l'information. mais ou pourrais je trouver la fonction recherchev
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724 > JONA
 
bonjour

Dans les fonctions habituelles de ton tableur.
0
jojo79 > gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci, tu viens de me sauver la vie!
0
SD
 
Super! 68 fonctions SI imbriquées remplacées en une seule ligne et 3 arguments!!!
0
mobile75 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   17
 
bonjour,
oui c'est comme a la SNCF c'est possible.....
mais dis moi le resultat de tes conditions ( imbriquées ) c'est la multiplication de de 2 colonnes ? ou des valeurs ?

A+
Essayer.........des fois ça marche............
9
Utilisateur anonyme
 
Hi,
Merci pour ta réponse.
Donc voici LA
0
Utilisateur anonyme
 
Merci pour ta réponse.
donc voici LA "MULTIPLE FONCTION SI" que je voudrais insérer dans mon tableau excel :

Si K=3 et si R=10, alors R*AE sinon K*AE (c-a-d si R#10),
sinon (c-a-d si K#3) si K=12, alors K*AE, sinon R*AE (c-a-d si K#3 et K#12).
si cela n'est pas possible sous forme de fonction, faut-il alors que je créé une macro?
merci par avance.
Christèle
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

il suffit d'imbriquer le SI et le ET.

genre :

SI (ET(K=3;R=10);R*AE;K*AE)

Mais on peut mettre des SI en deuxième proposition :

SI(A=B;C=8;SI(B>A,C=9,C=10))
Si a = b alors c = 8 sinon si b > a, alors c =9, sinon c=10...

et ainsi de suite...

L'aide d'EXCEL sur SI doit comporter ces exemples d'imbrication de tests...

Attention dans ta proposition, si K=3 et R=10 est faux, ce n'est pas forcément que R<>10...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
mister_maggoo
 
La solution proposée marche mais attention !!! limitation à 8 imbrication de SI ....
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359 > mister_maggoo
 
Je défie un être humain normal de s'y retrouver au-delà de 8 imbrications ;-)))

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
kimoo
 
pour calculer la prime de kilométrage. Cette formule doit être écrite dans la cellule B13 et copiée dans les cellules de C13 jusqu' à E13
Si le nombre de kilomètres effectués = 0 alors prime de kilométrage = 0
Si le nombre de kilomètres effectués <= 3000 alors prime de kilométrage =50
Dans le cas contraire prime de kilométrage = 75
8