Excel - fONCTION "SI" à pls niveaux
Résolu/Fermé
Utilisateur anonyme
-
Chati -
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
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:
- Excel - fONCTION "SI" à pls niveaux
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Excel liste déroulante en cascade 2 niveaux - Guide
4 réponses
as tu essayé:
=si(et(A3=3;A5=.........);..................;.........................)
=si(et(A3=3;A5=.........);..................;.........................)
Chati
ça marche... merci pour le conseil
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
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
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
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
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............
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............
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
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
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
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"
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
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