Fonction si ne fonctionne pas.
Fermé
randall
Messages postés
426
Date d'inscription
jeudi 5 août 2004
Statut
Membre
Dernière intervention
23 octobre 2024
-
29 déc. 2018 à 10:01
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 29 déc. 2018 à 17:04
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 29 déc. 2018 à 17:04
A voir également:
- Fonction si.conditions ne fonctionne pas
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
6 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
Modifié le 29 déc. 2018 à 10:16
Modifié le 29 déc. 2018 à 10:16
Bonjour,
ôte les guillemets entre le vrai,
Regarde simplement en tapant vrai en minuscule, il se transforme en majuscule
Les fonctions VRAI, FAUX & NON d'Excel
Les fonctions VRAI, FAUX et NON sont des fonctions très basiques, mais pouvant parfois s'avérer utiles, surtout dans le cas de la fonction NON.
La fonction Vrai
Comme son nom l'indique, cette fonction ne fait qu'une chose: renvoyer la valeur logique Vrai.
La fonction Faux
Cette fonction est exactement comme la fonction Vrai à l'exception qu'elle renvoie la valeur logique Faux à la place de la valeur logique Vrai.
La fonction Non
La fonction NON permet d'inverser la valeur logique renvoyée par une fonction.
Ainsi:
NON(FAUX) = VRAI
et
NON(VRAI) = FAUX
ôte les guillemets entre le vrai,
Regarde simplement en tapant vrai en minuscule, il se transforme en majuscule
Les fonctions VRAI, FAUX & NON d'Excel
Les fonctions VRAI, FAUX et NON sont des fonctions très basiques, mais pouvant parfois s'avérer utiles, surtout dans le cas de la fonction NON.
La fonction Vrai
Comme son nom l'indique, cette fonction ne fait qu'une chose: renvoyer la valeur logique Vrai.
La fonction Faux
Cette fonction est exactement comme la fonction Vrai à l'exception qu'elle renvoie la valeur logique Faux à la place de la valeur logique Vrai.
La fonction Non
La fonction NON permet d'inverser la valeur logique renvoyée par une fonction.
Ainsi:
NON(FAUX) = VRAI
et
NON(VRAI) = FAUX
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
29 déc. 2018 à 16:57
29 déc. 2018 à 16:57
Bonjour,
« VRAI entre parenthèses fonctionne et pas entre guillemets contrairement à oui et non qui fonctionne avec les guillemets.Une bizarrerie d'excel.»
Ce n'est pas une bizarrerie d'Excel mais une fonction interne qui interprète des valeurs saisies pour faciliter le traitement des données.
Dans une cellule au format standard, Excel interprète les saisies comme suit :
- Tout ce qui ressemble à un nombre est transformé en nombre dans le format le plus proche de celui saisi (ce qui comprend monétaire, scientifique, date, heure, ...)
- La saisie de vrai ou faux est transformée en constante booléenne VRAI ou FAUX (ce ne sont pas des fonctions)
- Tout ce qui commence par = est transformé en formule, c'est aussi le cas de + et - lorsqu'ils de sont pas suivis d'un nombre.
- Le reste est conservé en temps que texte.
Lorsque la cellule est au format Texte, Excel ne fait aucune de ces interprétations.
Donc si on saisit vrai ou faux dans une cellule qui est au format texte (comme l'a indiqué JCB40) Excel conserve le texte saisi, sinon quand la cellule n'est pas au format texte, il transforme la saisie en booléen.
Dans le premier cas le test sera bien celui que tu avais fait :
=si(D4 = "vrai";1;0)
Dans le second, il faut écrire :
=si(D4 = VRAI;1;0)
il est inutile de mettre des parenthèses autour de VRAI
« VRAI entre parenthèses fonctionne et pas entre guillemets contrairement à oui et non qui fonctionne avec les guillemets.Une bizarrerie d'excel.»
Ce n'est pas une bizarrerie d'Excel mais une fonction interne qui interprète des valeurs saisies pour faciliter le traitement des données.
Dans une cellule au format standard, Excel interprète les saisies comme suit :
- Tout ce qui ressemble à un nombre est transformé en nombre dans le format le plus proche de celui saisi (ce qui comprend monétaire, scientifique, date, heure, ...)
- La saisie de vrai ou faux est transformée en constante booléenne VRAI ou FAUX (ce ne sont pas des fonctions)
- Tout ce qui commence par = est transformé en formule, c'est aussi le cas de + et - lorsqu'ils de sont pas suivis d'un nombre.
- Le reste est conservé en temps que texte.
Lorsque la cellule est au format Texte, Excel ne fait aucune de ces interprétations.
Donc si on saisit vrai ou faux dans une cellule qui est au format texte (comme l'a indiqué JCB40) Excel conserve le texte saisi, sinon quand la cellule n'est pas au format texte, il transforme la saisie en booléen.
Dans le premier cas le test sera bien celui que tu avais fait :
=si(D4 = "vrai";1;0)
Dans le second, il faut écrire :
=si(D4 = VRAI;1;0)
il est inutile de mettre des parenthèses autour de VRAI
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 29 déc. 2018 à 17:46
Modifié le 29 déc. 2018 à 17:46
PS:
1) Ceci ne concerne que les valeurs saisies, pas le résultat des calculs.
2) Le fait de changer le format d'une cellule vers le format Texte ne change pas les valeurs qui étaient déjà saisies avant. Il faut les re-saisir (cf. #3 de JCB40)
3) ne pas confondre la constante VRAI [ou FAUX] avec la fonction =VRAI() [ou=FAUX()]qui renvoie la constante VRAI [ou FAUX].
1) Ceci ne concerne que les valeurs saisies, pas le résultat des calculs.
2) Le fait de changer le format d'une cellule vers le format Texte ne change pas les valeurs qui étaient déjà saisies avant. Il faut les re-saisir (cf. #3 de JCB40)
3) ne pas confondre la constante VRAI [ou FAUX] avec la fonction =VRAI() [ou=FAUX()]qui renvoie la constante VRAI [ou FAUX].
JCB40
Messages postés
2976
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
24 janvier 2025
465
Modifié le 29 déc. 2018 à 11:08
Modifié le 29 déc. 2018 à 11:08
Bonjour
Il faut formater la colonne ou tu mets ta formule.
Format de la colonne Format texte
Et ensuite tu retapes vrai
Crdlt
Il faut formater la colonne ou tu mets ta formule.
Format de la colonne Format texte
Et ensuite tu retapes vrai
Crdlt
The_boss_68
Messages postés
931
Date d'inscription
dimanche 15 novembre 2015
Statut
Membre
Dernière intervention
22 janvier 2025
178
29 déc. 2018 à 10:10
29 déc. 2018 à 10:10
Bonjour,
Peut-être comme ça
=SI(D4 =(VRAI);1;0)
Slts
Peut-être comme ça
=SI(D4 =(VRAI);1;0)
Slts
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
29 déc. 2018 à 12:03
29 déc. 2018 à 12:03
Bonjour
Si D4 est la cellule liée d'une case d'option ou d'une case à a cocher D4 typique des QCM, D4 prend comme valeur VRAI ou FAUX : ce n'est pas du texte mais un Booléen (1-0 ou VRAI-FAUX)
dans ce cas ta formule
=(D4)*1
si ca te parait bizarre, fais des essais
Si D4 est la cellule liée d'une case d'option ou d'une case à a cocher D4 typique des QCM, D4 prend comme valeur VRAI ou FAUX : ce n'est pas du texte mais un Booléen (1-0 ou VRAI-FAUX)
dans ce cas ta formule
=(D4)*1
si ca te parait bizarre, fais des essais
merci à tous pour la réponse. VRAI entre parenthèses fonctionne et pas entre guillemets contrairement à oui et non qui fonctionne avec les guillemets.Une bizarrerie d'excel.
Ma question était dans un QCM si on tapait VRAI à un choix de réponses ça incrémente un 1 dans la colonne d'à côté et on additionne toutes les réponses en bas du classeur. Evidemment les 1 sont masqués pour ne pas influencer celui qui répond.
Meilleurs vœux à tous
Ma question était dans un QCM si on tapait VRAI à un choix de réponses ça incrémente un 1 dans la colonne d'à côté et on additionne toutes les réponses en bas du classeur. Evidemment les 1 sont masqués pour ne pas influencer celui qui répond.
Meilleurs vœux à tous