Problème fonction SI
daniel22
Messages postés
335
Date d'inscription
Statut
Membre
Dernière intervention
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans le fichier joint, j'ai un problème : si la fonction SI est appliquée sur une case vide , elle m'indique #VALEUR!
Quelqu'un saurait il me dire pourquoi ?
https://www.cjoint.com/c/HLDqNM6PlH4
Merci d'avance.
Dans le fichier joint, j'ai un problème : si la fonction SI est appliquée sur une case vide , elle m'indique #VALEUR!
Quelqu'un saurait il me dire pourquoi ?
https://www.cjoint.com/c/HLDqNM6PlH4
Merci d'avance.
Configuration: Windows / Edge 17.17134
A voir également:
- Problème fonction SI
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
14 réponses
Bonjour,
à mon avis il faudrait peut-être d'abord écrire la condition puis activer la fonction Si.
Tel que (exemple)
| 1+1=3 | (condition) >> Sélectionner la case/condition >> Fonction Si
Logique, une fenêtre hurlant #VALEUR! te demande sûrement de remplir d'abord la "valeur".
Selon moi, je suis pas le genre de personne qui utilise excel.
à mon avis il faudrait peut-être d'abord écrire la condition puis activer la fonction Si.
Tel que (exemple)
| 1+1=3 | (condition) >> Sélectionner la case/condition >> Fonction Si
Logique, une fenêtre hurlant #VALEUR! te demande sûrement de remplir d'abord la "valeur".
Selon moi, je suis pas le genre de personne qui utilise excel.
Bonsoir,
dans tes cellules exemple en F4 colle cette formule et incrémente la vers le bas
=SIERREUR(SI(D4>0;D4-$G$3;"");"")
ensuite tes formules somme fonctionneront
mais tu peux procéder différemment pour avoir les sommes automatiques sur les lignes concernées si ça te tente
dans tes cellules exemple en F4 colle cette formule et incrémente la vers le bas
=SIERREUR(SI(D4>0;D4-$G$3;"");"")
ensuite tes formules somme fonctionneront
mais tu peux procéder différemment pour avoir les sommes automatiques sur les lignes concernées si ça te tente
Merci pour vos réponses.
Pourquoi la formule en F7 est correcte alors que la même formule en F14 n'est pas correcte .....???
En réalité, le problème survient lorsque la cellule est VIDE.
Pourquoi la formule en F7 est correcte alors que la même formule en F14 n'est pas correcte .....???
En réalité, le problème survient lorsque la cellule est VIDE.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour daniel22.
FAUX : D14 n'est pas vide, mais contient un texte sans caractère "".
FAUX : La fonction SI n'est pas responsable ; avec la formule = D14-G3 tu aurais le même résultat !
En F14 la formule est =SI(D14>0;D14-$G$3;"") et elle est correcte, comme celle en F7 ...
Ce qui n'est pas correct c'est que la cellule D14, à laquelle elle fait référence, contient le texte "", alors que la formule en F7 fait référence à D7, qui ne contient rien, c'est-à-dire, pour Excel, la valeur zéro : ce n'est pas du tout la même chose !
La solution : sélectionner la colonne D:D et remplacer "" par 0
Pourquoi la formule en F7 est correcte alors que la même formule en F14 n'est pas correcte .....???
En réalité, le problème survient lorsque la cellule est VIDE
FAUX : D14 n'est pas vide, mais contient un texte sans caractère "".
FAUX : La fonction SI n'est pas responsable ; avec la formule = D14-G3 tu aurais le même résultat !
En F14 la formule est =SI(D14>0;D14-$G$3;"") et elle est correcte, comme celle en F7 ...
Ce qui n'est pas correct c'est que la cellule D14, à laquelle elle fait référence, contient le texte "", alors que la formule en F7 fait référence à D7, qui ne contient rien, c'est-à-dire, pour Excel, la valeur zéro : ce n'est pas du tout la même chose !
La solution : sélectionner la colonne D:D et remplacer "" par 0
Je viens de te dire :
Une cellule vide ne contient rien, ni texte ni nombre ni formule, ...
Lorsque le résultat d'une formule renvoie une chaine de caractères (i.e un texte) vide (i.e qui ne contient aucun caractère), cela signifie que la cellule n'est pas vide : elle contient un texte vide.
Au lieu de renvoyer "", il suffit de renvoyer zéro.
Une cellule vide ne contient rien, ni texte ni nombre ni formule, ...
Lorsque le résultat d'une formule renvoie une chaine de caractères (i.e un texte) vide (i.e qui ne contient aucun caractère), cela signifie que la cellule n'est pas vide : elle contient un texte vide.
Au lieu de renvoyer "", il suffit de renvoyer zéro.
Re,
je t'ai donné la formule, colle cette formule en F4
=SI(ET(D4="";D3="");SOMME($D$4:D4)-SOMME($F$4:F4);"")
formate la cellule avec ce format personnalisé
[hh]:mm
incrémente la formule vers le bas
je t'ai donné la formule, colle cette formule en F4
=SI(ET(D4="";D3="");SOMME($D$4:D4)-SOMME($F$4:F4);"")
formate la cellule avec ce format personnalisé
[hh]:mm
incrémente la formule vers le bas
Bonjour Raymond,
Je ne comprends pas : D14 n'est pas vide, mais contient un texte sans caractère "".
La solution : sélectionner la colonne D:D et remplacer "" par 0
Pour Mike-31, j'ai fait l'essais, mais ce n'est pas concluant...
daniel22
Je ne comprends pas : D14 n'est pas vide, mais contient un texte sans caractère "".
La solution : sélectionner la colonne D:D et remplacer "" par 0
Pour Mike-31, j'ai fait l'essais, mais ce n'est pas concluant...
daniel22
Re,
et essais tu au moins les formules que l'on te donne, certainement NON
la formule de mon post n°9 te donne bien les valeurs en gras de ton tableau.
https://www.cjoint.com/c/HLEnZjeLUSj
et essais tu au moins les formules que l'on te donne, certainement NON
la formule de mon post n°9 te donne bien les valeurs en gras de ton tableau.
https://www.cjoint.com/c/HLEnZjeLUSj
Pour Mike-31,
Et SI, je fais l'essais, mais si cela ne fonctionne pas…
https://www.cjoint.com/c/HLEn2uTjSV4
Et SI, je fais l'essais, mais si cela ne fonctionne pas…
https://www.cjoint.com/c/HLEn2uTjSV4
Désolé, mais non.
Moi je voulais, en colonne F, le résultat de la différence entre "Total jour" et la contante de 8h00 figurant en colonne G3.
Puis, chaque dimanche (en F) la totalisation de la semaine (avec ou sans le samedi presté).
Moi je voulais, en colonne F, le résultat de la différence entre "Total jour" et la contante de 8h00 figurant en colonne G3.
Puis, chaque dimanche (en F) la totalisation de la semaine (avec ou sans le samedi presté).
Re,
bon il va falloir être clair, efface les données après la colonne D et saisi dans les colonnes E, F et G uniquement les valeurs souhaitées et poste ce fichier pour nous aider à comprendre parce que personnellement j'ai du mal à te suivre
bon il va falloir être clair, efface les données après la colonne D et saisi dans les colonnes E, F et G uniquement les valeurs souhaitées et poste ce fichier pour nous aider à comprendre parce que personnellement j'ai du mal à te suivre
Merci pour ton aide Mike-31.
J'ai représenté le fichier.
voici : https://www.cjoint.com/c/HLErmTRIHH4
J'ai représenté le fichier.
voici : https://www.cjoint.com/c/HLErmTRIHH4
Re,
ta démarche n'est pas logique et c'est la que ça pêche, colonne A j'avais compris qu'il s'agissait de date mais pas également de jour semaine (JOURSEM) et pour Excel le dimanche est 1 ou 7 mais pas une fois 1 ou 6 ou 13 etc ...
pour que ton fichier fonctionne quelque soit le mois, il faut développer une démarche logique et non l'inverse.
Exemple en cellule A3 à la place de saisir 1 qu'Excel n'affectera pas à une référence date.
Puisque ton fichier semble mensuel saisir en début de mois le premier jour du mois concerné, exemple ton fichier correspond au mois d'octobre alors tu saisis 1/10/18 avant toute saisie d'heure et ton fichier fonctionnera quelque soit le mois avec mes formules colonne E et G que je te propose depuis le début.
en début de colonne j'ai créé un format pour afficher le jour semaine et la date.
https://www.cjoint.com/c/HLEtHIXB0gj
ta démarche n'est pas logique et c'est la que ça pêche, colonne A j'avais compris qu'il s'agissait de date mais pas également de jour semaine (JOURSEM) et pour Excel le dimanche est 1 ou 7 mais pas une fois 1 ou 6 ou 13 etc ...
pour que ton fichier fonctionne quelque soit le mois, il faut développer une démarche logique et non l'inverse.
Exemple en cellule A3 à la place de saisir 1 qu'Excel n'affectera pas à une référence date.
Puisque ton fichier semble mensuel saisir en début de mois le premier jour du mois concerné, exemple ton fichier correspond au mois d'octobre alors tu saisis 1/10/18 avant toute saisie d'heure et ton fichier fonctionnera quelque soit le mois avec mes formules colonne E et G que je te propose depuis le début.
en début de colonne j'ai créé un format pour afficher le jour semaine et la date.
https://www.cjoint.com/c/HLEtHIXB0gj
Merci pour ton fichier, il est super.
Trois problèmes toutefois : Je dois transmettre chaque mois le fichier du mois concerné, mais :
- un copier/coller de la zone concernée ne me semble pas possible
- les colonnes A et B devront être masquées car je dois juste avoir le jour du mois (1-2-3..)
- dès lors ou va s'indiquer le mois concerné ?
Merci à toi pour ton aide et surtout ta patience....
Bon réveillons et meilleurs voeux.
Trois problèmes toutefois : Je dois transmettre chaque mois le fichier du mois concerné, mais :
- un copier/coller de la zone concernée ne me semble pas possible
- les colonnes A et B devront être masquées car je dois juste avoir le jour du mois (1-2-3..)
- dès lors ou va s'indiquer le mois concerné ?
Merci à toi pour ton aide et surtout ta patience....
Bon réveillons et meilleurs voeux.
1) Copier la plage / Coller sur une nouvelle feuille (pour les formats) et aussitôt Collage spécial - Valeurs.
2) Pour masquer les colonnes A et B, il suffit d'employer un plan (voir fichier joint)
3) Comment pourrait-on savoir, il n'était pas dans ton modèle !
Voici un exemple à partir de mon dernier fichier :
https://mon-partage.fr/f/RKf5pZnR/
Mais il n'a pas évolué comme il faudrait au fur et à mesure que tu décris ton besoin.
Pour citer le responsable d'un Forum concurrent :
Mélanger stockage de données et présentation de données, constitue un péché capital avec Excel...
Je pense qu'il serait nettement préférable de dissocier la base de données (annuelle) du ou des résultats souhaités en utilisant des feuilles différentes !
Patrice
PS : tu peux imprimer le mois filtré au format pdf ^pour l'envoyer
2) Pour masquer les colonnes A et B, il suffit d'employer un plan (voir fichier joint)
3) Comment pourrait-on savoir, il n'était pas dans ton modèle !
Voici un exemple à partir de mon dernier fichier :
https://mon-partage.fr/f/RKf5pZnR/
Mais il n'a pas évolué comme il faudrait au fur et à mesure que tu décris ton besoin.
Pour citer le responsable d'un Forum concurrent :
Mélanger stockage de données et présentation de données, constitue un péché capital avec Excel...
Je pense qu'il serait nettement préférable de dissocier la base de données (annuelle) du ou des résultats souhaités en utilisant des feuilles différentes !
Patrice
PS : tu peux imprimer le mois filtré au format pdf ^pour l'envoyer