Pouvez vous m'aider a créez une formule excell ?
Fermé
meto
-
10 déc. 2015 à 00:43
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 17 déc. 2015 à 00:08
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 17 déc. 2015 à 00:08
A voir également:
- Pouvez vous m'aider a créez une formule excell ?
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
4 réponses
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 231
10 déc. 2015 à 02:11
10 déc. 2015 à 02:11
Bonjour.
En langage Excel c'est
=SI(D32<C32;D32+SI(D33>C33;D33-C33;24-C33);0)
Mais ça m'étonnerait beaucoup que ça donne un résultat exploitable !
En langage Excel c'est
=SI(D32<C32;D32+SI(D33>C33;D33-C33;24-C33);0)
Mais ça m'étonnerait beaucoup que ça donne un résultat exploitable !
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 231
10 déc. 2015 à 03:16
10 déc. 2015 à 03:16
C'est une plaisanterie ?
Tu as renvoyé exactement le même fichier, sans rien modifier du tout ! De plus tu n'as pas répondu à la question que je t'ai posée !
Alors je recommence :
Question 1 = l'heure de fin du vendredi a-t-elle une influence sur la formule du samedi ?
et j'ajoute d'autres questions :
Question 2 = Sais-tu qu'on ne peut pas faire une opération entre un nombre ordinaire (décimal) et une date ou une heure (format spécifique) ? et qu'il faut donc remplacer 24 par DATEVAL("24:00") ?
Question 3 = La formule en G33 est-elle à répéter dans toutes les cellules G5:G36 ou seulement en G9, G15, G21 et G27 ?
Question 4 = Quand tu écris "si D32>C32 alor on fait rien" ça signifie quoi ? on met 0 comme résultat de la formule (ce que j'ai fait) ou on n'ajoute rien au début de la formule ?
Avec ces modifications, la formule deviendrait
=D32+SI(D32<C32;SI(D33>C33;D33-C33;DATEVAL("24:00")
-C33);0) ; mais je ne garantis toujours pas que le résultat soit bon !
Tu as renvoyé exactement le même fichier, sans rien modifier du tout ! De plus tu n'as pas répondu à la question que je t'ai posée !
Alors je recommence :
Question 1 = l'heure de fin du vendredi a-t-elle une influence sur la formule du samedi ?
et j'ajoute d'autres questions :
Question 2 = Sais-tu qu'on ne peut pas faire une opération entre un nombre ordinaire (décimal) et une date ou une heure (format spécifique) ? et qu'il faut donc remplacer 24 par DATEVAL("24:00") ?
Question 3 = La formule en G33 est-elle à répéter dans toutes les cellules G5:G36 ou seulement en G9, G15, G21 et G27 ?
Question 4 = Quand tu écris "si D32>C32 alor on fait rien" ça signifie quoi ? on met 0 comme résultat de la formule (ce que j'ai fait) ou on n'ajoute rien au début de la formule ?
Avec ces modifications, la formule deviendrait
=D32+SI(D32<C32;SI(D33>C33;D33-C33;DATEVAL("24:00")
-C33);0) ; mais je ne garantis toujours pas que le résultat soit bon !
question 1: oui, car si je travail la nuit de vendredi a samedi (exemple: 20h00-08h00)
alor les 8h00 doivent s'ajouter au heures de samedi. si par contre je travail en jour le vendredi alor cela n'aura aucune influence sur le samedi.
question 2: ou dois je mettre la date value svp car je ne comprend pas très bien,
la formule est une formule mod. merci
question 3: question 3: j'aurais aimer la repetter dans toute les cellules G5:G36 car
les mois suivents les samedi tomberons sur d'autres case, malheureusement les jour
qui sont des samedi sa me met FALSE, un moyun de modifier cela ?
la formule est : =IF(A21="samedi",IF(D20<C20,D20+IF(D21>C21,D21-C21,24-C21),IF(D21>C21,D21-C21,24-C21)))
question 4: merci, c'étais donc l'option 2 que je voulais, la formule fonctionne:
=IF(A32="samedi",IF(D31<C31,D31+IF(D32>C32,D32-C32,24-C32),IF(D32>C32,D32-C32,24-C32)))
voici le fichier modifier: http://www.cjoint.com/c/ELkdL08t04A
pourrais tu me dire comment fair en sorte que le false ne s'affiche pas si pas samedi comme demandé plus haut et aussi me dire comment fair pour que aussi bien les prime de nuit que les prime samedi et dimanche n'afficheront pas 0:00 si il n'y a rien, j'aurais préféré avoir une case vide dans se cas la. pour le salaire de base j'ai utiliser: =IF(C25="",""
aussi j'aimerais comprendre comment aditionner les heures haut dela les 24h avec le timevalue dans les case E37,F37,G37,H37 & I37.
merci d'avance pour cette aide précieuse.
alor les 8h00 doivent s'ajouter au heures de samedi. si par contre je travail en jour le vendredi alor cela n'aura aucune influence sur le samedi.
question 2: ou dois je mettre la date value svp car je ne comprend pas très bien,
la formule est une formule mod. merci
question 3: question 3: j'aurais aimer la repetter dans toute les cellules G5:G36 car
les mois suivents les samedi tomberons sur d'autres case, malheureusement les jour
qui sont des samedi sa me met FALSE, un moyun de modifier cela ?
la formule est : =IF(A21="samedi",IF(D20<C20,D20+IF(D21>C21,D21-C21,24-C21),IF(D21>C21,D21-C21,24-C21)))
question 4: merci, c'étais donc l'option 2 que je voulais, la formule fonctionne:
=IF(A32="samedi",IF(D31<C31,D31+IF(D32>C32,D32-C32,24-C32),IF(D32>C32,D32-C32,24-C32)))
voici le fichier modifier: http://www.cjoint.com/c/ELkdL08t04A
pourrais tu me dire comment fair en sorte que le false ne s'affiche pas si pas samedi comme demandé plus haut et aussi me dire comment fair pour que aussi bien les prime de nuit que les prime samedi et dimanche n'afficheront pas 0:00 si il n'y a rien, j'aurais préféré avoir une case vide dans se cas la. pour le salaire de base j'ai utiliser: =IF(C25="",""
aussi j'aimerais comprendre comment aditionner les heures haut dela les 24h avec le timevalue dans les case E37,F37,G37,H37 & I37.
merci d'avance pour cette aide précieuse.
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 231
Modifié par Raymond PENTIER le 10/12/2015 à 15:47
Modifié par Raymond PENTIER le 10/12/2015 à 15:47
Q1 = Ah ! Je n'avais pas compris qu'en D32 tu mettrais l'heure de sortie du samedi matin !
Q2 = Relis ma réponse "il faut donc remplacer 24 par DATEVAL("24:00")" ; et d'ailleurs tu n'avais qu'à copier-coller ma formule
=D32+SI(D32<C32;SI(D33>C33;D33-C33;DATEVAL("24:00")-C33);0)
Q3 = Tu as oublié le dernier argument du premier SI.
Pour corriger le "FAUX", en G32 remplace
=SI(A32="samedi";SI(D31<C31;D31+SI(D32>C32;D32-C32;24-C32);SI(D32>C32;D32-C32;24-C32)) )
par
=SI(A32="samedi";SI(D31<C31;D31+SI(D32>C32;D32-C32;24-C32);SI(D32>C32;D32-C32;24-C32)) ;0 )
Q4 =Pour ne pas afficher de 0:00 il faut sélectionner G5:H36 ; faire clic-droit / Format de cellule / Nombre / Personnalisée et remplacer le type
Dernière question = "comment aditionner les heures haut dela les 24h" : une journée ne peut avoir plus de 24 h !
Si tu voulais parler du cumul des durées en ligne 37, il faut la sélectionner, faire clic-droit / Format de cellule / Nombre / Personnalisée et remplacer le type
https://www.cjoint.com/c/ELkoUQ24PWC
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Q2 = Relis ma réponse "il faut donc remplacer 24 par DATEVAL("24:00")" ; et d'ailleurs tu n'avais qu'à copier-coller ma formule
=D32+SI(D32<C32;SI(D33>C33;D33-C33;DATEVAL("24:00")-C33);0)
Q3 = Tu as oublié le dernier argument du premier SI.
Pour corriger le "FAUX", en G32 remplace
=SI(A32="samedi";SI(D31<C31;D31+SI(D32>C32;D32-C32;24-C32);SI(D32>C32;D32-C32;24-C32)) )
par
=SI(A32="samedi";SI(D31<C31;D31+SI(D32>C32;D32-C32;24-C32);SI(D32>C32;D32-C32;24-C32)) ;0 )
Q4 =Pour ne pas afficher de 0:00 il faut sélectionner G5:H36 ; faire clic-droit / Format de cellule / Nombre / Personnalisée et remplacer le type
h:mm;@par
h:mm;;.
Dernière question = "comment aditionner les heures haut dela les 24h" : une journée ne peut avoir plus de 24 h !
Si tu voulais parler du cumul des durées en ligne 37, il faut la sélectionner, faire clic-droit / Format de cellule / Nombre / Personnalisée et remplacer le type
h:mm;@par
[h]:mm;@.
https://www.cjoint.com/c/ELkoUQ24PWC
P.S.c'est quoi TIMEVALUE ?
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Bonsoir RAYMOND PENTIER,
j'ai fait comme tu me la dit et la formule samedi fonctionne parfaitement, je l'ai également
appliquer pour mes prime de dimanche en H.
Quelques problèmes persistes néanmoins:
1) jai modifier le 24 par DATEVAL("24:00") et modifier les formats h:mm par [h]:mm
mais rien n'y fait dans la ligne 37 la somme ne fonctionne toujours pas. a cause du faite
que malgré que le 0:00 est parti sur les autres ligne elles restes si an A on est samedi et que je n'ai pas travailler, comment remédier a sa ?
si je travail tout les samedi alors la somme en 37 fonctionne parfaitement.
http://www.cjoint.com/c/ELkxXzBChNt
merci d'avance
j'ai fait comme tu me la dit et la formule samedi fonctionne parfaitement, je l'ai également
appliquer pour mes prime de dimanche en H.
Quelques problèmes persistes néanmoins:
1) jai modifier le 24 par DATEVAL("24:00") et modifier les formats h:mm par [h]:mm
mais rien n'y fait dans la ligne 37 la somme ne fonctionne toujours pas. a cause du faite
que malgré que le 0:00 est parti sur les autres ligne elles restes si an A on est samedi et que je n'ai pas travailler, comment remédier a sa ?
si je travail tout les samedi alors la somme en 37 fonctionne parfaitement.
http://www.cjoint.com/c/ELkxXzBChNt
merci d'avance
c'est reglé, j'ai arranger le problème en rajouter la formule avant: =SI(C30="";""
j'ai par contre une autre demande si cela est faisable:
est il possible de fair en sorte que si A= samedi alors A jusque i se colore en gris clair
et que si A= dimanche alors A jusque i se colore en gris foncé
comme dans le liens si dessous. n'hésité pas de vérifier les nouvelles formules si elles sont bien faites.
http://www.cjoint.com/c/ELlaqLLIUTt
j'ai par contre une autre demande si cela est faisable:
est il possible de fair en sorte que si A= samedi alors A jusque i se colore en gris clair
et que si A= dimanche alors A jusque i se colore en gris foncé
comme dans le liens si dessous. n'hésité pas de vérifier les nouvelles formules si elles sont bien faites.
http://www.cjoint.com/c/ELlaqLLIUTt
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 231
>
Meto
Modifié par Raymond PENTIER le 11/12/2015 à 01:26
Modifié par Raymond PENTIER le 11/12/2015 à 01:26
Effectivement, ta formule présente un défaut, et affiche 24 h (c'est-à-dire 00:00) lorsque les cellules en C et D ne sont pas encore renseignées.
Mais ce n'est pas grave puisque les calculs ne sont utiles que lorsque le mois est terminé, et donc toutes les lignes renseignées !
Mais ce n'est pas grave puisque les calculs ne sont utiles que lorsque le mois est terminé, et donc toutes les lignes renseignées !
Meto
>
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
11 déc. 2015 à 01:30
11 déc. 2015 à 01:30
toutes les lignes ne seront pas toujours renseigné vu que je ne travail pas 7j/7 mais se problème la est résolu avec le rajout de la formule =SI(C30="";"" merci
maintenant il reste juste la question des case coloré samedi et dimanche comme demandé dans le poste au dessus.
merci a vous
maintenant il reste juste la question des case coloré samedi et dimanche comme demandé dans le poste au dessus.
merci a vous
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 231
Modifié par Raymond PENTIER le 11/12/2015 à 02:11
Modifié par Raymond PENTIER le 11/12/2015 à 02:11
Pour répondre au post #9, il faut passer par les mises en forme conditionnelles.
Sélectionner la plage A6:I38
1) Aller dans Accueil/Style/Mise en forme condtionnelle
2) Choisir Nouvelle règle/Utiliser une formule pour déterminer ...
3) Saisir la formule =$A6="samedi"
4) Cliquer sur le bouton Format et choisir le remplissage gris clair
5) Cliquer sur le bouton OK 2 fois
6) Recommencer les points 2 et 3
7) Saisir la formule =$A6="dimanche"
8) Cliquer sur le bouton Format et choisir le remplissage gris foncé
9) Cliquer sur le bouton OK 2 fois
https://www.cjoint.com/c/ELlbixAEfs1
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Sélectionner la plage A6:I38
1) Aller dans Accueil/Style/Mise en forme condtionnelle
2) Choisir Nouvelle règle/Utiliser une formule pour déterminer ...
3) Saisir la formule =$A6="samedi"
4) Cliquer sur le bouton Format et choisir le remplissage gris clair
5) Cliquer sur le bouton OK 2 fois
6) Recommencer les points 2 et 3
7) Saisir la formule =$A6="dimanche"
8) Cliquer sur le bouton Format et choisir le remplissage gris foncé
9) Cliquer sur le bouton OK 2 fois
https://www.cjoint.com/c/ELlbixAEfs1
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Ses parfait. Un grand merci.
Votre formule fonctionne et mon programme est enfin terminer. Jai une derniere demande afin de finaliser mon fichier planning.
Est il possible de fait en sorte que si je colori la case A(ce que je ferais si ses un jour ferrier) en rouge la formule=SI(A32="samedi";SI(D31<C31;D31+SI(D32>C32;D32-C32;24-C32);SI(D32>C32;D32-C32;24-C32)) ;0 ) sapplique sur la colonne E? Merci
Votre formule fonctionne et mon programme est enfin terminer. Jai une derniere demande afin de finaliser mon fichier planning.
Est il possible de fait en sorte que si je colori la case A(ce que je ferais si ses un jour ferrier) en rouge la formule=SI(A32="samedi";SI(D31<C31;D31+SI(D32>C32;D32-C32;24-C32);SI(D32>C32;D32-C32;24-C32)) ;0 ) sapplique sur la colonne E? Merci
Raymond PENTIER
Messages postés
58714
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 novembre 2024
17 231
>
Meto
14 déc. 2015 à 13:59
14 déc. 2015 à 13:59
NON !
Mettre une couleur dans une cellule ne peut pas être reconnu par une fonction, dans une formule Excel.
Mettre une couleur dans une cellule ne peut pas être reconnu par une fonction, dans une formule Excel.
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
>
Meto
14 déc. 2015 à 21:04
14 déc. 2015 à 21:04
Bonsoir à tous,
tu n'as pas besoin de tester une couleur puisque tu as la condition du coloriage.
Il te suffit de tester si le jour est férié et de mettre la formule sur la colonne E et sinon tu mettras l'autre formule que tu as construite dans ce fil.
je suppose que tu as une table des jours fériés...... un recherchev() dans cette table te permettra de savoir si le jour est férié.
cordialement
tu n'as pas besoin de tester une couleur puisque tu as la condition du coloriage.
Il te suffit de tester si le jour est férié et de mettre la formule sur la colonne E et sinon tu mettras l'autre formule que tu as construite dans ce fil.
je suppose que tu as une table des jours fériés...... un recherchev() dans cette table te permettra de savoir si le jour est férié.
cordialement
merci pour votre aide jusqu'a se moment.
j'ai un souci avec les formule samedi et dimanches en collone G et H.
voice la formule:
=IF(C16="","",IF(A16="samedi",IF(D15<C15,D15+IF(D16>C16,D16-C16,DATEVALUE("24:00")-C16),IF(D16>C16,D16-C16,DATEVALUE("24:00")-C16)),0))
explication: si je commence vendredi (C8) a 20h00 jusque 08h00(D8)
alor le D8 est sensée de rajouté au prime de samedi (G8) mais se n'est pas le cas.
en réalité la formule a l'air de fonctionner uniquement si je travail aussi samedi car la
l'heure de fin en D8 se rajoute aux heures prestée samedi. quelqu'un peut m'aider ?
voice le fichier: http://www.cjoint.com/c/ELow0wzPgnA
j'ai un souci avec les formule samedi et dimanches en collone G et H.
voice la formule:
=IF(C16="","",IF(A16="samedi",IF(D15<C15,D15+IF(D16>C16,D16-C16,DATEVALUE("24:00")-C16),IF(D16>C16,D16-C16,DATEVALUE("24:00")-C16)),0))
explication: si je commence vendredi (C8) a 20h00 jusque 08h00(D8)
alor le D8 est sensée de rajouté au prime de samedi (G8) mais se n'est pas le cas.
en réalité la formule a l'air de fonctionner uniquement si je travail aussi samedi car la
l'heure de fin en D8 se rajoute aux heures prestée samedi. quelqu'un peut m'aider ?
voice le fichier: http://www.cjoint.com/c/ELow0wzPgnA
bonjour,
savez vous me donner une solution pour le problem suivent ?
la formule samedi et dimanche fonctionne très bien mais si je ne travail
pas samedi ou dimanche le 00:00 reste sur la case. savez vous me dire comment fair en sorte que la case soit vide au lieu du 00:00 si je ne travail pas ?
merci
savez vous me donner une solution pour le problem suivent ?
la formule samedi et dimanche fonctionne très bien mais si je ne travail
pas samedi ou dimanche le 00:00 reste sur la case. savez vous me dire comment fair en sorte que la case soit vide au lieu du 00:00 si je ne travail pas ?
merci
10 déc. 2015 à 02:19
merci pour votre réponse mais la formule ne fonctionne pas, comment fair ?
y aurais il un autre moyun ?
10 déc. 2015 à 02:28
Je te l'ai même écrit noir sur blanc !
Avec le peu d'informations qu'on a, aucun moyen de vérifier la logique de la formule.
Je me suis contenté de faire ce que tu avais demandé, mettre en langage Excel ce que tu as raconté en langage humain ...
En continuant d'utiliser ce langage humain, dis-nous par exemple pourquoi les cellules C32 et D32 interviennent dans la formule de G33 !
Et si les colonnes C et D sont au format "heure", tu ne peux pas utiliser le nombre décimal 24 pour en retrancher l'heure C33 ...
10 déc. 2015 à 02:37
http://www.cjoint.com/c/ELjxOPtkfDA
pourriez vous voir de vous meme dans le fichier qui se trouve dans se lien
et me poser les question extra qu'il vous faut pour m'aider ?
merci d'avance