Problème fonction SI
Fermé
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
-
29 déc. 2018 à 17:40
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 31 déc. 2018 à 16:27
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 31 déc. 2018 à 16:27
A voir également:
- Problème fonction SI
- 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
14 réponses
ElVolKo
Messages postés
59
Date d'inscription
mercredi 28 octobre 2015
Statut
Membre
Dernière intervention
28 janvier 2019
12
29 déc. 2018 à 17:48
29 déc. 2018 à 17:48
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.
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
29 déc. 2018 à 17:53
29 déc. 2018 à 17:53
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
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 à 18:04
29 déc. 2018 à 18:04
Ou encore :
=SI(D4>0;SOMME(D4;-$G$3);"")
=SI(D4>0;SOMME(D4;-$G$3);"")
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
29 déc. 2018 à 18:08
29 déc. 2018 à 18:08
Re,
Essaye de remplacer ta formule en F4 par
=SI(ET(D4="";D3="");SOMME($D$4:D4)-SOMME($H$3:H3);"")
formate ta cellule [hh]:mm
et tu incrémentes vers le bas
Essaye de remplacer ta formule en F4 par
=SI(ET(D4="";D3="");SOMME($D$4:D4)-SOMME($H$3:H3);"")
formate ta cellule [hh]:mm
et tu incrémentes vers le bas
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 12:12
30 déc. 2018 à 12:12
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.
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
30 déc. 2018 à 12:35
30 déc. 2018 à 12:35
Re,
de quelle formule parles tu !
de quelle formule parles tu !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 12:46
30 déc. 2018 à 12:46
=SI(D6>0;D6-$g$3;"")
voir fichier : https://www.cjoint.com/c/HLElSdJ7ou4
voir fichier : https://www.cjoint.com/c/HLElSdJ7ou4
Raymond PENTIER
Messages postés
58774
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 259
Modifié le 30 déc. 2018 à 13:13
Modifié le 30 déc. 2018 à 13:13
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
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 14:36
30 déc. 2018 à 14:36
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
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
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
>
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
Modifié le 30 déc. 2018 à 14:39
Modifié le 30 déc. 2018 à 14:39
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.
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
30 déc. 2018 à 13:11
30 déc. 2018 à 13:11
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
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 13:51
30 déc. 2018 à 13:51
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
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
30 déc. 2018 à 14:08
30 déc. 2018 à 14:08
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.
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.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
30 déc. 2018 à 14:29
30 déc. 2018 à 14:29
« j'ai fait l'essais, mais ce n'est pas concluant...» Pour ne pas dire hein : c'est-à-dire ???
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
Modifié le 30 déc. 2018 à 14:51
Modifié le 30 déc. 2018 à 14:51
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
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 14:56
30 déc. 2018 à 14:56
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
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
Modifié le 30 déc. 2018 à 15:24
Modifié le 30 déc. 2018 à 15:24
Re,
Bien sur si tu changes tout le temps la structure de ton fichier, initialement tu avais deux lignes vides en suivant, sur ton dernier fichier tantôt une tantôt deux, alors en F4 colle cette formule et incrémente la vers le bas
=SI(ET(D4="";D5<>"");SOMME($D$4:D4)-SOMME($F$3:F3);"")
Bien sur si tu changes tout le temps la structure de ton fichier, initialement tu avais deux lignes vides en suivant, sur ton dernier fichier tantôt une tantôt deux, alors en F4 colle cette formule et incrémente la vers le bas
=SI(ET(D4="";D5<>"");SOMME($D$4:D4)-SOMME($F$3:F3);"")
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 15:48
30 déc. 2018 à 15:48
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é).
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
30 déc. 2018 à 17:26
30 déc. 2018 à 17:26
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
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
30 déc. 2018 à 18:13
30 déc. 2018 à 18:13
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
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
30 déc. 2018 à 20:33
30 déc. 2018 à 20:33
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
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
31 déc. 2018 à 11:14
31 déc. 2018 à 11:14
Quid des couleurs pour le samedi et le dimanche ?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
30 déc. 2018 à 21:17
30 déc. 2018 à 21:17
Re,
Avec un filtre et les formules de Raymond :
https://mon-partage.fr/f/09waUqFg/
Avec un filtre et les formules de Raymond :
https://mon-partage.fr/f/09waUqFg/
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
31 déc. 2018 à 11:09
31 déc. 2018 à 11:09
Cela me semble intéressant, mais quid des couleurs pour le samedi et le dimanche ?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
31 déc. 2018 à 12:32
31 déc. 2018 à 12:32
Tu n'a rien demandé donc, je les ai laissés comme ils étaient dans ton fichier !
Voila la correction :
https://mon-partage.fr/f/ouDIBMQe/
Voila la correction :
https://mon-partage.fr/f/ouDIBMQe/
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
31 déc. 2018 à 14:09
31 déc. 2018 à 14:09
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.
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
31 déc. 2018 à 14:16
31 déc. 2018 à 14:16
Désolé, le viens de voir que pour le point A c'était parfait…
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
31 déc. 2018 à 14:46
31 déc. 2018 à 14:46
Point 2 résolu également….
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 31 déc. 2018 à 15:07
Modifié le 31 déc. 2018 à 15:07
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
daniel22
Messages postés
335
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 juillet 2024
4
31 déc. 2018 à 15:52
31 déc. 2018 à 15:52
Merci Patrice 33740.
Mais je crois que je vais suivre ta dernière proposition, car dissocier la base de donnée du reste me parait hors de mes possibilités.
Encore un tout grand merci.
Mais je crois que je vais suivre ta dernière proposition, car dissocier la base de donnée du reste me parait hors de mes possibilités.
Encore un tout grand merci.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
31 déc. 2018 à 16:27
31 déc. 2018 à 16:27
Voila :
https://mon-partage.fr/f/Uag9NvDr/
https://mon-partage.fr/f/Uag9NvDr/