Excel - fONCTION "SI" à pls niveaux
Résolu/Fermé
A voir également:
- Excel - fONCTION "SI" à pls niveaux
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
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
12 juin 2007 à 09:42
as tu essayé:
=si(et(A3=3;A5=.........);..................;.........................)
=si(et(A3=3;A5=.........);..................;.........................)
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
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
>
JONA
29 août 2008 à 12:16
29 août 2008 à 12:16
bonjour
Dans les fonctions habituelles de ton tableur.
Dans les fonctions habituelles de ton tableur.
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
29 août 2008 à 18:00
Merci, tu viens de me sauver la vie!
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
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............
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
blux
Messages postés
26569
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 janvier 2025
3 323
27 avril 2004 à 14:31
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
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"
blux
Messages postés
26569
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
3 janvier 2025
3 323
>
mister_maggoo
27 avril 2004 à 16:41
27 avril 2004 à 16:41
Je défie un être humain normal de s'y retrouver au-delà de 8 imbrications ;-)))
A+ Blux
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
3 mars 2011 à 18:10