Excel - fONCTION "SI" à pls niveaux

Résolu/Fermé
Utilisateur anonyme - 26 avril 2004 à 18:01
 Chati - 3 mars 2011 à 18:10
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 mercredi 21 juin 2006 Statut Membre Dernière intervention 29 juin 2008 13
12 juin 2007 à 09:42
as tu essayé:

=si(et(A3=3;A5=.........);..................;.........................)
103
ça marche... merci pour le conseil
0
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
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
merci pour l'information. mais ou pourrais je trouver la fonction recherchev
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684 > JONA
29 août 2008 à 12:16
bonjour

Dans les fonctions habituelles de ton tableur.
0
jojo79 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
29 août 2008 à 18:00
Merci, tu viens de me sauver la vie!
0
Super! 68 fonctions SI imbriquées remplacées en une seule ligne et 3 arguments!!!
0
mobile75 Messages postés 69 Date d'inscription lundi 3 novembre 2003 Statut Membre Dernière intervention 23 septembre 2008 17
26 avril 2004 à 19:44
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
27 avril 2004 à 12:50
Hi,
Merci pour ta réponse.
Donc voici LA
0
Utilisateur anonyme
27 avril 2004 à 12:59
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 26001 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 avril 2024 3 289
27 avril 2004 à 14:31
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
27 avril 2004 à 16:07
La solution proposée marche mais attention !!! limitation à 8 imbrication de SI ....
0
blux Messages postés 26001 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 avril 2024 3 289 > mister_maggoo
27 avril 2004 à 16:41
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
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