Formules pour calculs d'heures positives/négatives

Bonjour,

Je me suis établi un planning pour mon travail afin de suivre mes heures car je suis annualisé.

Je bute sur une formule. Dans une cellule "Solde heures actuel" j'ai:

=SI(W3>A4;TEXTE((W3+A4);"-[h]:mm");TEXTE((A4+W3);"[h]:mm"))

Elle fonctionne très bien quand A4 est positif, mais dès que je passe en négatif ma cellule "Solde heures actuel" indique #VALEUR!

Je suis qu'il y a une solution, mais là ça dépasse mes compétences.

Merci d'avance pour aide.

A bientôt

Bonjour

essaie:

=SI(W3>A4;TEXTE(ABS(W3+A4);"-[h]:mm");TEXTE((A4+W3);"[h]:mm"))

Cordialement

Salut Amadéus,

Formule testée mais pas approuvée

Merci pour ton aide quand même

Bonjour,

Je reviens vers vous car je n'ai pas trouvé la solution à mon problème.

Je me permets de faire un petit up.

Merci d'avance pour votre aide

Bonjour,

ci joint un fichier qui reprend votre première formule :

135loureed.xlsx (9.07 Ko)

cela fonctionne :

si b1>a1 alors - la somme des deux heures

sinon + la somme des deux heures

Le soucis de mon coté est de comprendre pourquoi dans les deux cas c'est une addition...

@ bientôt

LouReeD

Salut LouReeD,

Merci pour ta solution.

Je l'ai essayé dans tous les sens dans mon fichier ça ne fonctionne pas. Est-ce dû à mes multiples fonctions.

Je t'envoi mon fichier en MP pour mieux de rendre compte.

Merci

A bientôt

Bonsoir,

avec un ficher c'est mieux

en A4 écrire :

=SI(A3>B3;-(TEXTE((A3-B3);"[h]:mm"));TEXTE((B3-A3);"[h]:mm"))

A essayer...

@ bientôt

LouReeD

En fait je crois que ça change rien !

Re,

Du coup pour, l'année 2015, en A4 j'ai l'erreur #VALEUR! et cela de change rien en AB/AC/AD/AE 3 et 4 ça reste #VALEUR!

Pourquoi tu me fais modifier cette cellule alors que mon souci se trouve en AB/AC/AD/AE 3 et 4 ? Tu penses que cela peut avoir une incidence ?

Merci encore pour ton aide.

Ca y est je commence à comprendre !!!!

pourquoi faire simple quand on peut faire compliquer ?

En fait Excel sait très bien calculer les heures en négatif !

20:00 (heures) moins 18:00 (heures) = 2:00 (heures)

18:00 (heures) moins 20:00 (heures) = -2:00 (heures)

donc pas besoin dans les formules de mettre le format par l'instruction TEXTE(valeur;"-[h]:mm") !

faites faire les calcul par excel et sur la cellule d'affichage finale, mettez le format [h]:mm sur cette cellule !

Donc onglet 2015, cellule A4 = B3-A3

le résultat sera + ou - peut importe (si il est à l'inverse de votre attente alors inversez la soustraction, ne connaissant pas bien votre tableau je suis parti sur une hypothèse)

du coup en cellule AB3 (solde actuel) la formule est aussi simple : =AY3+W3

Voilà en espérant que cela vous convienne comme explication, ceci dit ces formules vous les avez bien faites en celles AY2 et AY3 ou peu vous importez le format et où seul l'opération comptée : AY3=AW2-AX2 et AY3 = A4 !

Donc bravo à vous également !!!

@ bientôt

LouReeD

Re,

ça fonctionne!

Pourtant avant j'avais des problèmes de calculs sans ces formules, et maintenant ça fonctionne, bizarre.

Le résultat et là c'est le principal.

Par contre une autre petite chose sans vouloir te déranger.

Je désire par exemple retirer 3H dans une cellule dans la ligne heures supp. Et forcément si je note -3:00 une s'ouvre m'indiquant :

La formule que vous avez tapée contient une erreur.

Connaîtriez-vous une solution ?

Merci pour cette première étape

A bientôt

Re bonsoir

pour comprendre il faut savoir comment Excel gère les dates et heures :

les dates sont un chiffre entier :

si vous tapez 42357 dans une cellule et que vous la mettez en format date, alors Excel affichera : 19/12/2015

car 42357 est le 42357 ième jour après le 01/01/1900 !

Pour les heures c'est pareille à la différence qu'Excel utilise la partie décimale du nombre donc 42357,5 correspond à la moitié de la journée du 19/12/2015 soit le 19/12/2015 à 12:00.

Dans votre cas 3 heures correspond à 1/8 de 24 heures 24 heures = 1 journée = donc égal à 1 donc 3 heures = 1/8

Votre formule pour faire - 3 heures doit faire -(1/8)

Si ça continue, vous allez pouvoir changer de pseudo !

@ bientôt

LouReeD

Salut LouReeD,

Merci pour toutes ces infos c'est génial Je garde ça de côté. J'adore quand on m'explique précisément les choses.

Pour mon cas et pour rester plus simple je vais me baser sur /24 (24h)

Comme ça peu importe le nombre d'heure(s) à retirer ça calculera de 1 en 1

Je te remercie d'avoir pris un peu de ton temps pour résoudre mes problèmes

LouReeD a écrit :

Si ça continue, vous allez pouvoir changer de pseudo

Je l'aime bien celui-là

Bonne continuation

A une prochaine fois peut-être

Ravis que cela vous plaise !

@ bientôt

LouReeD

Rechercher des sujets similaires à "formules calculs heures positives negatives"