Excel 2013 PB formule nbr heures * taux horraire

Résolu
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J'ai un problème que je ne comprend pas, peut être un problème de format de case....

J'ai une cellule qui me fait une somme de plusieurs cellules avec un nombre d'heure (cellule au format heure) ensuite dans une nouvelle cellule je voulais faire une multiplication de cette cellule par une autre case qui ce situe dans un autre onglet. La formule que j'ai écrite est : =L4*Tarifs!$B$4, (L4 est la cellule qui fait la somme des heures des autres cellules).

Le problème c'est que le résultat n'est jamais bon... par exemple quand L4=1 et que mon taux horaire en B4 dans l'onglet tarif est de 3,60, le résultat est de 0,15.... je ne comprend pas...

Quelqu'un à une idée?

Merci d'avance!
A voir également:

6 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

pour excel un temps est une fraction de jour. Ex : 12h = 0.5 jour
Donc multiplie par 24 pour avoir le résultat en heures décimales et met la cellule en format standard ou nombre.

eric
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci!

Je me doutais bien que c'était dû au format "heure" mais je ne savais pas comment le gérer! C'était la subtilité que je cherchais!^^

Une autre petite question au passage, sauriez vous comment je peux convertir une cellule ou une feuille en "valeur" afin ne plus avoir les formules?

Merci encore!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
en attendant l'ami Eric:
sélectionner cellule ou champ / copier / clic droit / Collage spécial / cocher : "valeur"
crdlmnt
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci pour votre réponse,

J'utilise déjà cette méthode ^^, c'était juste pour savoir si il y en avait une moins "bidouillage", avec un bouton par exemple ^^.

En fait le but que je recherchais principalement est de verrouiller la feuille une fois terminer de façon à ce que les valeurs ne changent pas même si je change le tarif horaire (par exemple) pour une autre feuille identique dans le même classeur. J'avais donc penser à tout transformer en valeur ^^, comme ça plus de formule et donc plus de changement.

Mais merci quand même! ;)
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Dans ce cas c'est une macro vba qu'il te faut.
Elle dépend de la structure fichier.
eric
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Si je fais une macro qui sélectionne tout, puis copie et colle les valeurs au même endroit puis "protège la feuille" ça devrait marcher non ? Je m'y connais rien en VB mais je doit pouvoir le faire avec le bouton enregistrer je pense?

Merci!
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
On ne sait pas du tout comment est ta feuille ni le fonctionnement dont tu as besoin.Difficile de répondre.
A première vue je dirais que calculer le résultat et le coller dans la cellule si elle est vide est suffisant.
eric
0

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

Posez votre question
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour à tous,

Une macro qui réalise un copier/collage spécial valeurs pour toute la feuille active :

Public Sub Sup_formule()
    Cells.Copy
    Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub

Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Re!

C'est tout bon, j'ai fait ce que j'ai marqué plus haut et tout est ok!

Merci encore!
0