Problème de calcul d’heure sur Excel

Résolu/Fermé
FBH44 - 24 août 2009 à 19:52
Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 26 août 2009 à 12:18
Bonjour,
Problème de calcul d’heure sur Excel
Sur C4 on défini la journée de travail
N= normal
P=permanence
Cela détermine le coefficient multiplicateur qui s’affiche en G4 =SI(C4="N";80%;SI(C4="P";75%;""))
F4=amplitude journalière
I4 temps de travail effectif (=(F4*G4)
Mais pour tenir compte des jours fériés et absence formation ou autre donc je dis dans C4 je crée une autre définition par Exemple F comme férié ou ABS/F comment avoir en I4 (7 heures)
Merci à tous pour votre aide efficace
A voir également:

10 réponses

Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
24 août 2009 à 21:07
Salut,

Si j'ai bien tout compris, regardes si cette formule te convient

=SI(OU(C4="F";C4="ABS/F");7;F4*G4)

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Salut Mike
Ça ne marche pas.
Mais je n’ai surement pas été clair.
Je reformule
Dans la cellule C4 il ya en règle générale P ou N
Et cela donne en G4 cette formule
=SI(C4="N";"80%";SI(C4="P";"75%";""))
Et en I4 celle qui me permet de calculer mes heures =(F4*G4)
Mais si dans la cellule C4 il y a F comme férié ou ABS/F
Je souhaiterais que le résultat en I4 soit 7:00

Merci de ton aide si tu comprends mon charabia amicalement FBH44
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
25 août 2009 à 04:47
Bonjour à vous deux.
En G4, la formule =SI(C4="N";80%;75%) ► sans guillemets pour les pourcentages
En I4, la formule =SI(C4="F";7;F4*G4)
Bye !
0
Bonjour
Désolé mais ça ne marche toujours pas
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
25 août 2009 à 15:04
Bonjour tout le monde,

=SI(OU(C4="F";C4="ABS/F");"7:00";F4*G4)

eric
0
Bravo et Merci Eric c'est la bonne Formule
0

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

Posez votre question
Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
25 août 2009 à 15:16
Salut,

Si en C4 tu as F ou ABS/F en F4 que doit il y avoir !

Si en C4 tu as P ou N que doit il y avoir en I4 !

Si en C4 tu as N en F4 s'affiche 0,80 ce qui correspond à 80% ou souhaites tu afficher 80% et por 75% la même chose

en attendant testes en F4

=SI(C4="N";80%;SI(C4="P";75%;""))

et en I4

=SI(OU(C4="F";C4="ABS/F");7;F4*G4)

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
25 août 2009 à 15:18
Salut Eriiic,

Grillé par Eriiic

Bonne aprés midi

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
25 août 2009 à 15:19
Bonne am toi aussi mike :-)
0
FBH44 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
25 août 2009 à 15:31
La bonne Formule enfin presque
le jour ou tu ne travaille pas la cellule I doit etre vide ou O or ça me marque Valeur
je peux resoudre en effaçant ou en entrant 0 mais le mieux ce serais que ça se fasse tous seul


=SI(OU(C4="F";C4="ABS/F");"7:00";F4*G4)
0
Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
25 août 2009 à 15:51
Re,

testes cette formule pour supprimer le message d'erreur, dans la formule d'Eriiic j'ai rajouté *1 pour mettre le résultat obtenu en format texte en format numérique ça simplifi les calculs la cellule K4 doit être déclarée au format heure

Format/Cellule/onglet nombre sélectionnes date et le format qui te va bien

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Salut
La bonne Formule c'est
=SI(OU(C4="F";C4="ABS/F");"7:00";SI(ESTVIDE(C4);"";F4*G4))
Merci à tous j'aurais surement encore besoin d'aide pour ce tableur un peu complexe
0
Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
25 août 2009 à 20:05
Re,

En voyant ta réponse, je m'aperçois que j’e ne t’ai pas mis ma formule

=SI(ESTERREUR(SI(OU(C4="F";C4="ABS/F");"7:00";F4*G4));0;SI(OU(C4="F";C4="ABS/F");"7:00";F4*G4)*1)

Avec ta formule le résultat obtenu est au format texte qui risque poser problème si cette cellule entre dans une chaine de calcul


A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Bonjour Mike
Je retiens ta dernière solution qui est plus fiable.
Merci à tous et particulièrement à Mike31 et à Eric ainsi qu’a tous ceux qui m’ont permis de résoudre ce problème je n’ai pas fini le tableur en question donc j’y reviendrais, mais aujourd’hui taf.
Bon courage à tous et à bientôt
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
25 août 2009 à 21:20
FBH44, bonjour.

C'est toujours délicat de travailler sans avoir un fichier sous les yeux.
Tu as repoussé ma solution du post 3 en disant "ça ne marche toujours pas" mais sans autre précision : qu'est-ce qui ne marche pas ? Les formats d'affichage ?
Ta "bonne formule" =SI(OU(C4="F";C4="ABS/F");"7:00";SI(ESTVIDE(C4);"";F4*G4))
ne me satisfait pas, car elle t'affiche tantôt du texte "7:00" tantôt un nombre F4*G4 !
De plus, dans l'exposé initial de ton problème, tu n'as jamais envisagé le cas où C4 reste vide ...
0
Bonjour Raymond
Je sais mais moi-même je cherche un peu à tâtons et au fur et à mesure je me dis ça ne colle pas et je tente de faire évoluer il s’agit d’un tableur pour calculer des heures chez des Roulants il y a trop de règles pour faire ça du premier coup donc j’ai créé la base et je tâtonne car je ne suis pas un pro d’Excel.
Merci à tous et à bientôt
Bonne retraite aux Antilles Raymond
0
Mike-31 Messages postés 18315 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
26 août 2009 à 12:18
Salut,

Il est plus facile d’apporter notre aide lorsqu’on connaît tous les paramètres, il est évident que si l’on change ou que l’on apporte des modifications dans les données le résultat ne peut convenir et nous oblige à passer du temps sur une discussion qui pourrait être réglé en deux coup de cuillère à pot.
La prochaine fois, le plus simple est de joindre un exemple de fichier avec quelques annotations ici j’ai ça et là je souhaite ce résultat etc …nous gagnerons beaucoup de temps
Fichier à joindre avec ce lien

https://www.cjoint.com/

Bonne continuité et à bientôt

Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0