• Initiateur de la discussion Initiateur de la discussion sesa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sesa

XLDnaute Occasionnel
bonsoir à tous

Après avoir ajouté une plage horaire supplémentaire (10h-18h), j'ai cette erreur :
"la formule que vous avez tapée contient une erreur".

la formule : =SI($C5="";"";SI(MOD($C5;2)=0;"6h - 14h";"9h30 -17h30";"10h-18h))

merci de votre aide par avance
 
Re : formule erreur

Bonjour à tous,

La syntaxe de la fonction SI est la suivante :
Code:
=SI(test_logique;valeur_si_vrai;valeur_si_faux)
Dans ta formule:
Code:
=SI($C5="";"";SI(MOD($C5;2)=0;"6h - 14h";"9h30 -17h30";"10h-18h))
Le premier SI de ta formule est correct mais le deuxième est faux (un paramètre en plus)...

Cordialement
 
Re : formule erreur

Bonjour sesa ; bonjour le forum;
comme a souligné hbenalia ; le problème c'estd ans la fonction Si qui a plus que d'argument qu'il faut; car cette fonction dans excel à deux arguments seulement ; donc à vous de revoir la formule ou envoyer un bout de fichier et expliquer ce que vous voulez faire car parfois on peut l'avoir autrement ...
voilà l'aide d'Excel sur la fonction si pour une lecture plus vaste et rien ne vaut le praxis pour la comprendre...
Bon courage...
Masquer tout

SI

Voir aussi

Renvoie une valeur si la condition que vous spécifiez est VRAI et une autre valeur si cette valeur est FAUX.

Utilisez la fonction SI pour effectuer un test conditionnel sur des valeurs et des formules.

Syntaxe

SI(test_logique;valeur_si_vrai;valeur_si_faux)

test_logique représente toute valeur ou expression qui peut prendre la valeur VRAI ou FAUX. Par exemple, A10=100 est une expression logique ; si la valeur contenue dans la cellule A10 est égale à 100, le résultat de l'expression est VRAI. Dans le cas contraire, le résultat est FAUX. Cet argument peut utiliser n'importe quel opérateur de calcul par comparaison.

valeur_si_vrai est la valeur qui est renvoyée si le test logique est VRAI. Par exemple, si cet argument est la chaîne de texte « Cadre dans le budget » et si le résultat de l'argument du test logique est VRAI, la fonction SI affiche le texte « Cadre dans le budget ». Si le résultat de l'argument test_logique est VRAI et si l'argument valeur_si_vrai est vide, il renvoie 0 (zéro). Pour afficher le mot VRAI, utilisez la valeur logique VRAI pour cet argument. L'argument valeur_si_vrai peut aussi être une autre formule.

valeur_si_faux est la valeur qui est renvoyée si le test logique est FAUX. Par exemple, si cet argument est la chaîne de texte « Dépasse le budget » et si le résultat de l'argument du test logique est FAUX, la fonction SI affiche le texte « Dépasse le budget ». Si le résultat de l'argument test_logique est FAUX et si l'argument valeur_si_faux est omis (à savoir s'il n'y a pas de virgule derrière valeur_si_faux), la valeur logique FAUX est renvoyée. Si l'argument test_logique est FAUX et si l'argument valeur_si_faux est vide (à savoir s'il y a une virgule suivie de la parenthèse fermante derrière valeur_si_faux), alors la valeur 0 (zéro) est renvoyée. L'argument valeur_si_faux peut aussi être une autre formule.

Notes

Il est possible d'imbriquer jusqu'à sept fonctions SI comme arguments valeur_si_vrai et valeur_si_faux pour élaborer des tests plus complexes. Voir le dernier des exemples suivants.
Lorsque les arguments valeur_si_vrai et valeur_si_faux sont évalués, la fonction SI renvoie la valeur transmise par l'exécution de ces instructions.
Si l'un des arguments de la fonction SI est une matrice (matrice : permet de créer des formules uniques permettant d' obtenir plusieurs résultats et qui agissent sur un groupe d' arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu' une constante matricielle est un groupe de constantes qui sert d' argument.), chaque élément de la matrice est évalué lorsque l'instruction SI est exécutée.
Microsoft Excel offre des fonctions supplémentaires que vous pouvez utiliser pour analyser des données en fonction d'une condition. Par exemple, pour compter le nombre d'occurrences d'une chaîne de texte ou d'un nombre à l'intérieur d'une plage de cellules, utilisez la fonction de feuille de calcul NB.SI T Pour calculer une somme basée sur une chaîne de texte ou un nombre à l'intérieur d'une plage, utilisez la fonction de feuille de calcul SOMME.SI. Obtenir des informations sur le calcul d'une valeur à partir d'une condition.
Exemple 1

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Procédure

Créez un classeur ou une feuille de calcul vide.
Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes.


Sélection d'un exemple de l'aide

Appuyez sur CTRL+C.
Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.

1
2
A
Données
50
Formule Description (résultat)
=SI(A2<=100,"Cadre dans le budget","Dépasse le budget") Si le nombre ci-dessus est inférieur ou égal à 100, la formule affiche « Cadre dans le budget ». Dans le cas contraire, la fonction affiche « Dépasse le budget » (Cadre dans le budget)
=SI(A2=100,SOMME(B5:B15),"") Si le nombre dépasse 100, la plage B5:B15 est calculée. Dans le cas contraire, du texte vide ("") est renvoyé ()


Exemple 2

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Procédure

Créez un classeur ou une feuille de calcul vide.
Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes.


Sélection d'un exemple de l'aide

Appuyez sur CTRL+C.
Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.

1
2
3
4
A B
Dépenses réelles Dépenses prévues
1 500 900
500 900
500 925
Formule Description (résultat)
=SI(A2>B2,"Dépasse le budget""OK") Vérifie si la première ligne dépasse le budget (Dépasse le budget)
=SI(A3>B3,"Dépasse le budget""OK") Vérifie si la deuxième ligne dépasse le budget (OK)


Exemple 3

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Procédure

Créez un classeur ou une feuille de calcul vide.
Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes.


Sélection d'un exemple de l'aide

Appuyez sur CTRL+C.
Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.

1
2
3
4
A
Résultat
45
90
78
Formule Description (résultat)
=SI(A2>89,"A",SI(A2>79,"B", SI(A2>69,"C",SI(A2>59,"D","F")))) Affecte une note obtenue au premier résultat (F)
=SI(A3>89,"A",SI(A3>79,"B", SI(A3>69,"C",SI(A3>59,"D","F")))) Affecte une note obtenue au second résultat (A)
=SI(A4>89,"A",SI(A4>79,"B", SI(A4>69,"C",SI(A4>59,"D","F")))) Affecte une note obtenue au troisième résultat (C)


Dans l'exemple précédent, la deuxième instruction SI représente également l'argument valeur_si_faux de la première instruction SI. De la même façon, la troisième instruction SI représente l'argument valeur_si_faux de la deuxième instruction SI. Par exemple, si le premier argument test_logique (Moyenne>89) est VRAI, la valeur « A » est renvoyée. Si le premier argument test_logique est FAUX, la deuxième instruction SI est évaluée, et ainsi de suite.

Les notations par lettre sont affectées aux nombres à l'aide des correspondances suivantes.

Si l'argument résultat est La fonction renvoie la valeur
supérieur à 89 A
compris entre 80 et 89 B
compris entre 70 et 79 C
compris entre 60 et 69 D
inférieur à 60 F
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
245
Réponses
12
Affichages
847
Réponses
3
Affichages
498
Réponses
4
Affichages
453
Réponses
10
Affichages
1 K
Réponses
2
Affichages
772
Réponses
6
Affichages
1 K
Réponses
20
Affichages
1 K
Réponses
17
Affichages
2 K
Retour