Formule excel comment afficher des heures -
Résolu/Fermé
A voir également:
- Formule excel comment afficher des heures -
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
4 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 11/04/2011 à 15:02
Modifié par Mike-31 le 11/04/2011 à 15:02
Salut,
il est possible d'écrire d'autres formules qui feront perdre le format alphanumérique du résultat comme
=SI(A1>=A2;TEXTE(A1-A2;"[hh:mm]");"- "&TEXTE(ABS(A1-A2);"[hh]:mm"))
Dans cette formule j'ai mis hh entre crochet au cas ou le montant heures serait supérieur à 20 heures
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
il est possible d'écrire d'autres formules qui feront perdre le format alphanumérique du résultat comme
=SI(A1>=A2;TEXTE(A1-A2;"[hh:mm]");"- "&TEXTE(ABS(A1-A2);"[hh]:mm"))
Dans cette formule j'ai mis hh entre crochet au cas ou le montant heures serait supérieur à 20 heures
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
11 avril 2011 à 16:36
11 avril 2011 à 16:36
Re,
En lisant la, proposition de mon ami Vaucluse que je salut, je m'aperçois que mon premier post s'est perdu
je vais donc reprendre
si le fichier ne contient pas de dates saisies précédemment ou si des dates ne sont pas rapatriées depuis d'autres classeurs ou vers d'autres classeurs, il suffit d'activer le calendrier 1904 et d'écrire simplement
=A1-A2
on peut agrémenter l'apparence avec ce format personnalisé
[h]:mm;[Rouge]-[h]:mm
si on est pas sur de l'évolution du fichier, conserver les paramètres 1900
en utilisant la formule et la mise en forme conditionnelle proposé par Vaucluse, que j'avais également proposé ou créer une colonne pour comptabiliser les données positives
=SI(A1>=A2;A1-A2;"")
et une colonne pour les valeurs négatives
=SI(A2>A1;A2-A1;"")
pour faire le total d'une colonne et lorsqu'on utilise l'affichage "" il convient d'écrire =SOMME() afin d'éviter le message d'erreur ou remùplacer "" par 0 et désactiver l'affichage nul
En lisant la, proposition de mon ami Vaucluse que je salut, je m'aperçois que mon premier post s'est perdu
je vais donc reprendre
si le fichier ne contient pas de dates saisies précédemment ou si des dates ne sont pas rapatriées depuis d'autres classeurs ou vers d'autres classeurs, il suffit d'activer le calendrier 1904 et d'écrire simplement
=A1-A2
on peut agrémenter l'apparence avec ce format personnalisé
[h]:mm;[Rouge]-[h]:mm
si on est pas sur de l'évolution du fichier, conserver les paramètres 1900
en utilisant la formule et la mise en forme conditionnelle proposé par Vaucluse, que j'avais également proposé ou créer une colonne pour comptabiliser les données positives
=SI(A1>=A2;A1-A2;"")
et une colonne pour les valeurs négatives
=SI(A2>A1;A2-A1;"")
pour faire le total d'une colonne et lorsqu'on utilise l'affichage "" il convient d'écrire =SOMME() afin d'éviter le message d'erreur ou remùplacer "" par 0 et désactiver l'affichage nul
tontong
Messages postés
2563
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
17 octobre 2024
1 058
11 avril 2011 à 16:41
11 avril 2011 à 16:41
Bonjour,
Quand le résultat d'une opération sur les heures est négatif Excel effectue l'opération mais refuse d'afficher le résultat et affiche #########. Pour lire le résultat il faut l'afficher en "texte" avec une formule =SI(A1<A2;"-";"")&TEXTE(ABS(A1-A2);"[hh]:mm") Hélas ce texte n'est pas une valeur numérique et ne peut donc pas être utilisé directement dans des calculs.
Une solution consiste à utiliser une cellule B2=A1-A2 pour poursuivre les calculs et une cellule C2=SI(A1<A2;"-";"")&TEXTE(ABS(A1-A2);"[hh]:mm") pour pouvoir lire. La colonne B peut être réduite en largeur ou en format écriture jaune sur fond jaune.
Voila c'était juste pour élargir l'éventail des possibilités.
Quand le résultat d'une opération sur les heures est négatif Excel effectue l'opération mais refuse d'afficher le résultat et affiche #########. Pour lire le résultat il faut l'afficher en "texte" avec une formule =SI(A1<A2;"-";"")&TEXTE(ABS(A1-A2);"[hh]:mm") Hélas ce texte n'est pas une valeur numérique et ne peut donc pas être utilisé directement dans des calculs.
Une solution consiste à utiliser une cellule B2=A1-A2 pour poursuivre les calculs et une cellule C2=SI(A1<A2;"-";"")&TEXTE(ABS(A1-A2);"[hh]:mm") pour pouvoir lire. La colonne B peut être réduite en largeur ou en format écriture jaune sur fond jaune.
Voila c'était juste pour élargir l'éventail des possibilités.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
11 avril 2011 à 16:11
11 avril 2011 à 16:11
Bonjour
il y a une solution qui affiche le résultat en négatif, mais garde le résultat en numérique positif:
En A3 la formule:
=SI(A2>A1;A2-A1;A1-A2)
la cellule A3 est en format heure:
hh:mm
lui appliquer une mise en forme conditionnelle:
la formule est:
=A2>A1
le format: Personnalisé / Type et:
"-"hh:mm
L'affichage est négatif est le résultat peut être utilisé dans une formule ultérieure en additionnant ou soustrayant selon la condition A2>A1
crdlmnt
il y a une solution qui affiche le résultat en négatif, mais garde le résultat en numérique positif:
En A3 la formule:
=SI(A2>A1;A2-A1;A1-A2)
la cellule A3 est en format heure:
hh:mm
lui appliquer une mise en forme conditionnelle:
la formule est:
=A2>A1
le format: Personnalisé / Type et:
"-"hh:mm
L'affichage est négatif est le résultat peut être utilisé dans une formule ultérieure en additionnant ou soustrayant selon la condition A2>A1
crdlmnt