Probleme date excel

N

nicolas

Guest
Voila je fais des calculs sur des heures de travail, et je dois prendre en compte le temps du mois dernier en, credit ou debit, et l ajouter en fonction.

J ai donc -00:45:00 de temps de reliquat sur le mois precedent.

Je le compare au credit du mois en cours et je veut donc en faire la difference.

mais j ai l erreur #valeur qui est renvoye et je sais pas d ou cela peut venir.

pour calculer mon reliquat j ai utilise cete formule :

=SI(E13<E12;"-";"+";)&TEXTE(ABS(E12-E13);"[hh]:mm:ss")

Avec ca j ai -00:45:00

=SI(E30<E29;E29-E30;"")

Ca me donne mon credit temps du mois

Et pour calculer je fais

=SI(E31<E32;"-";"+")&TEXTE(ABS(E31-E32);"[hh]:mm:ss")

;ais j ai une erreur Valeur.

merci de votre aide d avance
 
M

Monique

Guest
Bonjour,

Si le reliquat est négatif, le résultat, dans la cellule, est du texte
Pour te servir de ce résultat dans un calcul, il faut passer par un artifice.
154:00 en A1 : heures à faire en janvier
153:15 en A2 : heures travaillées
Ta formule en A3 te donne - 00:45, mais c'est du texte.

L'artifice : rendre numérique le texte, dans ce style
=SI(ESTTEXTE(A3);SUBSTITUE(A3;"-";);-A3)
Ci-joint 1 fichier, c'est plus simple.
Dans le forum, tu trouveras d'autres posts à ce sujet.
 

Pièces jointes

  • HeuresNegativesNicolas.zip
    2.9 KB · Affichages: 20
N

nicolas

Guest
Je viens d essayer mais le resultat est heu... bizarre je dois me tromper quelque part encore.

En fait j ai -00:45:00 que j ajoute avec 00:30:00 et j obtiens -01:15:00

alors que je voudrais -00:15:00

merci et desole du dergangement je suis sur qu c tt bete mais je vois vraiment pas...
 
M

Monique

Guest
Re,

Je n'avais vu qu'un nombres d'heure mensuel, donc positif,
à ajouter à un débit ou crédit du mois précédent.
Si tu peux avoir du négatif et du positif dans les 2 cellules,
je ne trouve pas autre chose qu'une formule matricielle,
à valider en appuyant simultanément sur :
ctrl, maj et entrée.
Il me semble que, dernièrement, on a réussi à faire autrement, pourtant.

Ou bien on transforme en valeurs décimales dans une colonne intermédiaires
Tu as les 2 systèmes dans le fichier joint.
 

Pièces jointes

  • HeuresNegativesNicolasV1.zip
    2.4 KB · Affichages: 15
M

Monique

Guest
Re,

SommeProd, à valider de façon classique et non plus en appuyant sur 3 touches à la fois :
=SI(SOMME(A2:A9)-SOMMEPROD((ESTTEXTE(A2:A9))*(DROITE(A2:A9;5))*1)<0;"- "&TEXTE(ABS(SOMME(A2:A9)-SOMMEPROD((ESTTEXTE(A2:A9))*(DROITE(A2:A9;5))*1));"[hh]:mm");SOMME(A2:A9)-SOMMEPROD((ESTTEXTE(A2:A9))*(DROITE(A2:A9;5))*1))
Mais... il ne faut pas de cellules vides.
 
N

nicolas

Guest
merci pr ton aide mais finalement j ai trouve un moyen plus simple.

Dsl de t qvoir derange avec mes calculs complexes.

En fait j ai mis le debit positif et je trouve un resultat texte seulement a la fin en mettant plusieurs etapes intermediares comme 9a plus de probleme de signe.

Merci bcp en tt cas pr ton aide.
 

Discussions similaires

Réponses
9
Affichages
461
Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
312 344
Messages
2 087 444
Membres
103 546
dernier inscrit
mohamed tano