Formule si

Fermé
Jojozouf56 Messages postés 2 Date d'inscription dimanche 6 janvier 2019 Statut Membre Dernière intervention 7 janvier 2019 - 6 janv. 2019 à 22:57
Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 - 30 janv. 2019 à 20:07
Bonjour
Je souhaite créer une fonction qui renvoie un calcul d heures majorées
Les heures entre 19h et 9h majorées de 50%
Merci

7 réponses

Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 17 086
6 janv. 2019 à 23:34
Bonjour.

Attention au vocabulaire !
Ce n'est pas " Formule si " et " je souhaite créer une fonction ", mais le contraire :
Tu dois écrire une formule utilisant la fonction SI.
0
Jojozouf56 Messages postés 2 Date d'inscription dimanche 6 janvier 2019 Statut Membre Dernière intervention 7 janvier 2019
7 janv. 2019 à 09:23
Bonjour
Tout à fait. Je dois trouver une formule avec plusieurs conditions.
Merci
0
Bonjour
j 'ai laissé un peu de temps passer, désolée
voici mon fichier
https://www.cjoint.com/c/IAurffmIKUU
merci bcp de prendre le temps de regarder
bonne soirée
0
Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 17 086
6 janv. 2019 à 23:38
Il y a plusieurs méthodes pour résoudre ton problème.
Celle que je te propose consiste à saisir la date et l'heure, pour le début comme pour la fin de chaque période.
Si tu nous envoies un fichier-exemple, on se servira de tes références de cellules pour écrire avec précision la formule.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 17 086
Modifié le 21 janv. 2019 à 01:42
Pourquoi veux-tu une macro ?
Il n'est pas nécessaire d'utiliser un camion pour transporter une brouette ...

D'après ta question initiale " Les heures entre 19h et 9h majorées de 50% " on pouvait déduire que pour certaines séquences l'intervenant commençait le mardi soir pour finir le mercredi matin ... d'où ma suggestion du post #2, qui s'avère superflue puisqu'aucune plage horaire n'est à cheval sur deux dates.
En colonne D:D tu as saisi les heures au bon format ; mais en colonne E:E elles sont au format TEXTE, et on ne peut donc faire aucune opération avec elles !
Mais tu le sais, puisque tu n'as pas utilisé de formule pour calculer les durées en colonne F:F, mais que tu as effectué les soustractions avec ta calculette ...

Excel te permet d'utiliser des centaines de colonnes. Tu devrais utiliser 8 colonnes pour calculer, sur chaque ligne,
- la durée entre 00:00 et 06:30
- la durée entre 06:30 et 09:00
- la durée entre 09:00 et 19:00
- la durée entre 19:00 et 21:30
- la durée entre 21:30 et 24:00
- la durée entre 09:00 et 14:00 le samedi
- la durée entre 14:00 et 21:30 le samedi
- la durée les dimanches et jours fériés.

Tu renverras ton fichier complété.

0
Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 17 086
21 janv. 2019 à 01:47
Tu voulais tes résultats en H:H ... Mais c'est en I:I que tu as la colonne "majoration" !

D'ailleurs on ne sait pas quoi faire des données en colonnes G:G et H:H !
Si un déplacement a eu lieu un dimanche, que fait-on ?
0
Bonjour
Je n ai fait aucun calcul à la calculette. Ce fichier est une extraction d un logiciel qui a déjà calculé la durée.
J ai du faire bcp de modif sur ce fichier :
De fusionner. Format heures. Ajout de colonnes. Convertir la colone heures.
Je dois insérer la fonction si pour la majoration et faire des sous totaux par semaine. D ou la macro
Voilà.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 17 086
22 janv. 2019 à 02:01
En tout cas, tel qu'il est, je ne peux pas travailler dessus ...
0
Bonjour
voici mon fichier sur lequel je souhaite insérer une fonction qui me renvoie la majoration sur les heures en fonction d'un %age à appliquer.
Merci de votre aide, j'en ai vraiment besoin....
https://www.cjoint.com/c/IAEsbx8u7ZU
0
Raymond PENTIER Messages postés 58385 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 avril 2024 17 086
30 janv. 2019 à 20:07
Quand je t'ai suggéré, à la fin de mon post #5, d'utiliser 8 colonnes pour calculer les durées par tranches, c'était à la fois pour que la formule en I:I ne soit pas une usine à gaz compliquée, et pour faciliter la compréhension du calcul, et donc de la formule finale, et pour faciliter les éventuelles modifications de pourcentages ultérieures.

Enfin, je n'y connais rien en macro, et mon aide devra s'arrêter ici ...
En attendant, tu n'as pas dit pourquoi tu tenais absolument à créer une macro pour ces calculs, qui ne sont jamais que des soustractions et des multiplications, en utilisant la fonction SI pour traiter les différents cas !
0