Question sur formule Excel
Fermé
GwenBleiz
Messages postés
2
Date d'inscription
vendredi 1 avril 2016
Statut
Membre
Dernière intervention
1 avril 2016
-
1 avril 2016 à 07:16
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 1 avril 2016 à 10:48
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 1 avril 2016 à 10:48
A voir également:
- Question sur formule Excel
- Formule excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
5 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
1 avril 2016 à 07:45
1 avril 2016 à 07:45
Bonjour
En regardant l'aide Excel (le point d'interrogation dans un cercle bleu sur la feuille excel)
Donc dans la formule il manque la valeur si faux
=SI(H4=0; "OK";"pasOK")
très utile cette aide excel, si,si...
En regardant l'aide Excel (le point d'interrogation dans un cercle bleu sur la feuille excel)
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 caractères « Cadre du budget » et que l'argument test_logique a pour résultat VRAI, la fonction SI affiche le texte « Cadre du budget ». Si test_logique est VRAI et que valeur_si_vrai est vide, la valeur 0 (zéro) est renvoyée. 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 que l'argument valeur_si_faux n'est pas spécifié (à 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 que 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.
Donc dans la formule il manque la valeur si faux
=SI(H4=0; "OK";"pasOK")
très utile cette aide excel, si,si...
GwenBleiz
Messages postés
2
Date d'inscription
vendredi 1 avril 2016
Statut
Membre
Dernière intervention
1 avril 2016
1 avril 2016 à 07:51
1 avril 2016 à 07:51
Bonjour
Oui, effectivement j'ai mis =SI(H4=0;"OK";"ERREUR")
Mais ça ne marche pas quand même.
C'est l'écriture du 0 qui ne va pas.
Cordialement
GwenBleis
Oui, effectivement j'ai mis =SI(H4=0;"OK";"ERREUR")
Mais ça ne marche pas quand même.
C'est l'écriture du 0 qui ne va pas.
Cordialement
GwenBleis
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 076
Modifié par Mike-31 le 1/04/2016 à 08:04
Modifié par Mike-31 le 1/04/2016 à 08:04
Bonjour,
ta cellule H4 doit être formatée en texte ou ta cellule contient une formule qui retourne le résultat en format texte,
si en H4 tu as une formule ajoute à la fin *1
si non saisir 0 dans une cellule hors champ et clic droit sur cette cellule Copier clic droit sur la cellule H4 et Collage spécial, coche addition ou multiplication et OK
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
ta cellule H4 doit être formatée en texte ou ta cellule contient une formule qui retourne le résultat en format texte,
si en H4 tu as une formule ajoute à la fin *1
si non saisir 0 dans une cellule hors champ et clic droit sur cette cellule Copier clic droit sur la cellule H4 et Collage spécial, coche addition ou multiplication et OK
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 214
1 avril 2016 à 08:06
1 avril 2016 à 08:06
Bonjour,
heu non mike, pas ou multiplication :-)
heu non mike, pas ou multiplication :-)
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 076
Modifié par Mike-31 le 1/04/2016 à 08:13
Modifié par Mike-31 le 1/04/2016 à 08:13
Salut Eriiic,
Je confirme et complète, soit saisir 1 et copier puis collage spécial, cocher multiplier
ou saisir 0 Copier et collage spécial cocher soit additionner ou multiplier
je viens de recontrôler
cordialement
Je confirme et complète, soit saisir 1 et copier puis collage spécial, cocher multiplier
ou saisir 0 Copier et collage spécial cocher soit additionner ou multiplier
je viens de recontrôler
cordialement
Bonjour Mike-31
Effectivement ma cellule H4 a une formule :=SOMME(E7:E18)+SOMME(E19:E22)+SOMME(E26:E53)+SOMME(E55:E61)-SOMME(K7:K47)+J3
Quand le résultat est 0,00, la cellule où il devrait y avoir OK ou erreur ne marche pas.
Par contre si je fais dans d'autres cellules hors champ (=SI(N38=0;"OK";"ERREUR"), ça marche dans la cellule O38 !!!
Merci d'avance
GwenBleiz
Effectivement ma cellule H4 a une formule :=SOMME(E7:E18)+SOMME(E19:E22)+SOMME(E26:E53)+SOMME(E55:E61)-SOMME(K7:K47)+J3
Quand le résultat est 0,00, la cellule où il devrait y avoir OK ou erreur ne marche pas.
Par contre si je fais dans d'autres cellules hors champ (=SI(N38=0;"OK";"ERREUR"), ça marche dans la cellule O38 !!!
Merci d'avance
GwenBleiz
Mike-31
Messages postés
18318
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
5 076
1 avril 2016 à 09:40
1 avril 2016 à 09:40
Re,
c'est un problème bien connu de décimale flottante, répond à Michel_m que je salue et poste ton fichier anonymisé que l'on voit quelle formule génère cette erreur qui peut facilement être solutionné certainement avec un ARRONDI
c'est un problème bien connu de décimale flottante, répond à Michel_m que je salue et poste ton fichier anonymisé que l'on voit quelle formule génère cette erreur qui peut facilement être solutionné certainement avec un ARRONDI
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
1 avril 2016 à 08:06
1 avril 2016 à 08:06
Ah bon ?
http://www.cjoint.com/c/FDbgfzKpYet
et alors ?
http://www.cjoint.com/c/FDbgfzKpYet
et alors ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Michel
Effectivement ce que tu m'as envoyé marche.
mais quand je la copie dans mon fichier, ça ne marche plus.
C'est à se taper la tête contre les murs.
Cordialement
GwenBleiz
Effectivement ce que tu m'as envoyé marche.
mais quand je la copie dans mon fichier, ça ne marche plus.
C'est à se taper la tête contre les murs.
Cordialement
GwenBleiz
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
1 avril 2016 à 09:08
1 avril 2016 à 09:08
Comme les grandes discussions des docteurs es Excel prolifèrent ;-)
envoie ton classeur
pour cela
Dans l’attente
envoie ton classeur
pour cela
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci par un clic droit sur le lien proposé dans le message de réponse
Dans l’attente
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
>
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
Modifié par michel_m le 1/04/2016 à 10:48
Modifié par michel_m le 1/04/2016 à 10:48
Si j'ose me permettre de proposer quelque chose malgré que tu n''ai pas dédaigné accéder à ma demande d'envoi du classeur
=SI(ENT(H4)=0;"OK";"Erreur")
=SI(ENT(H4)=0;"OK";"Erreur")