Case vide dans calcule de durée en mode [hh]:mm

Résolu
loup88 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, dans le tableau ci-joint j'essaie de calculer des durées cumulative à partir de dates et heures. Quand j'ai une case vide le calcule ne se fait pas. J'ai des #### en réponse. Je souhaiterais que la case vide soit considéré comme «0». Dans mon fichier c'est ma formule en I7 et suivante qui fait défaut. je souhaite que la donnée en F7 se répercute en I7 alors que les case de date G7 et d'heure h7 sont vide. Je suis en mode personnalisé [HH]:mm
merci

https://www.cjoint.com/c/FCocOvjYhlz

loup:)

3 réponses

Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 352
 
Il faut commencer ta formule par la fonction SIERREUR ...
0
loup88 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
merci mais je ne sais trop comment l'utiliser
J'avais la formule
=G7+H7-D7-E7 qui fonctionne lorsque j'ai des dates et heures partout.
j'ai créé =SIERREUR(G8+H8; "d8-e8") qui me permet de répercuté ma donnée lorsque mes cases sont vide mais qui ne fonctionne pas lorsque j'ai des dates en G8 et heure en H8
je suis dans le noir

loup:)
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 352 > loup88 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Salut. Tu as bien vu que la syntaxe de cette fonction est
SIERREUR(valeur, valeur_si_erreur) ?
Donc ta formule doit s'écrire, en fonction de tes besoins,
=SIERREUR(G7+H7-D7-E7 ; 0) ou
=SIERREUR(G7+H7-D7-E7 ; "")
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
Excel a du mal avec les heures négatives! Il ne les affiche pas, affiche ####### mais ne reconnaît pas le calcul comme une erreur.

En I3:
=SI(G3+H3-D3-E3<0;"";G3+H3-D3-E3)

et si vous voulez reporter la valeur de F
=SI(G3+H3-D3-E3<0;F3;G3+H3-D3-E3)


crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour le fil,

pour ma part en F3 j'écrirais
=SI(OU(B3="";C3="";D3="";E3="");"";D3+E3-B3-C3)
en I3
=SI(OU(D3="";E3="";G3="";H3="");"";G3+H3-D3-E3)
et en J3
=SI(SOMME(F3;I3)=0;"";SOMME(F3;I3))
incrémenter ces trois formules vers le bas, ton tableau sera plus clair
0