Format pointu

Le
milloche
Bonjour
J'ai en colonne B et E, des dates du type maintenant()
jj/mm/aa hh:mm
En colonne S, le résultat E-B si E renseigné
et maintenant() - B si E vide.
Il faudrait que S me donne le résultat en h:mm (Heures:minutes) si plus
petit que 8:00, et en jours (xj ou x tout court) si plus grand.
Peut-on faire marcher le format conditionnel et avec quelle formule ?
Ou alors par macro évenementielle ?
Je plane.
Merci d'avance
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Modeste
Le #18417821
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

J'ai en colonne B et E, des dates du type maintenant()
jj/mm/aa hh:mm
En colonne S, le résultat E-B si E renseigné
et maintenant() - B si E vide.
Il faudrait que S me donne le résultat en h:mm (Heures:minutes) si
plus petit que 8:00, et en jours (xj ou x tout court) si plus grand.
Peut-on faire marcher le format conditionnel et avec quelle formule ?
Ou alors par macro évenementielle ?
Je plane.


ni macro, ni MEFC
simple formule et format personnalisé
en S
=SI(E1<>"";E1-B1;MAINTENANT()-B1)
format cellule :
[>0,33] j"j " hh:mm ; ; hh:mm ; @
ou
[>0,33] j"j " ; ; hh:mm ; @
milloche
Le #18417941
Je ne comprend pas les formats, mais l'important, çà marche !
Merci, @ +
JMM

"Modeste"
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

J'ai en colonne B et E, des dates du type maintenant()
jj/mm/aa hh:mm
En colonne S, le résultat E-B si E renseigné
et maintenant() - B si E vide.
Il faudrait que S me donne le résultat en h:mm (Heures:minutes) si
plus petit que 8:00, et en jours (xj ou x tout court) si plus grand.
Peut-on faire marcher le format conditionnel et avec quelle formule ?
Ou alors par macro évenementielle ?
Je plane.


ni macro, ni MEFC
simple formule et format personnalisé
en S
=SI(E1<>"";E1-B1;MAINTENANT()-B1)
format cellule :
[>0,33] j"j " hh:mm ; ; hh:mm ; @
ou
[>0,33] j"j " ; ; hh:mm ; @
michdenis
Le #18418391
[>0,33] j"j " hh:mm ; ; hh:mm ; @

Un format conditionnel de cellule qui ressemble à une formule

[>0,33]
Pour excel, 1 journée = 1
8 heures = 1/3 d'où 0,33

Pour que la condition soit valide, elle doit apparaître en crochets droits.

Si plus grand que 8 heures ou 1/3 de jour,
applique format j"j " hh:mm sinon hh:mm

J = pour le nombre de jours
"j " = pour voir dans la cellule le symbole j
suivi d'un format de cellule hh:mm pour heures : Minutes

On peut simplifier un peu le format présenté par Modeste comme ceci:
[>0,33] j"j " hh:mm ; hh:mm

S'il y a une possibilité que le résultat soit négatif, tu dois passer au calendrier 2004.



"milloche" OQ#wG$
Je ne comprend pas les formats, mais l'important, çà marche !
Merci, @ +
JMM

"Modeste"
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

J'ai en colonne B et E, des dates du type maintenant()
jj/mm/aa hh:mm
En colonne S, le résultat E-B si E renseigné
et maintenant() - B si E vide.
Il faudrait que S me donne le résultat en h:mm (Heures:minutes) si
plus petit que 8:00, et en jours (xj ou x tout court) si plus grand.
Peut-on faire marcher le format conditionnel et avec quelle formule ?
Ou alors par macro évenementielle ?
Je plane.


ni macro, ni MEFC
simple formule et format personnalisé
en S
=SI(E1<>"";E1-B1;MAINTENANT()-B1)
format cellule :
[>0,33] j"j " hh:mm ; ; hh:mm ; @
ou
[>0,33] j"j " ; ; hh:mm ; @
milloche
Le #18418791
Merci pour cette petite leçon particulière.
Il faut dire que ces calculs sur dates n'ont rien de simple.
On peut toujours chercher cette condition entre crochets sur l'aide d'excel.

Petit truc encore.
le nombre de jours entre les 2 dates ne prend pas en compte les années (ou
jours>365) mais que je voudrais conserver sous forme de jours.
Entrée(B) 16/01/2008 12:00:00 et sortie(E) 16/01/2009 12:00:00 donne 31j
00:00 ??

"michdenis"
[>0,33] j"j " hh:mm ; ; hh:mm ; @

Un format conditionnel de cellule qui ressemble à une formule

[>0,33]
Pour excel, 1 journée = 1
8 heures = 1/3 d'où 0,33

Pour que la condition soit valide, elle doit apparaître en crochets
droits.

Si plus grand que 8 heures ou 1/3 de jour,
applique format j"j " hh:mm sinon hh:mm

J = pour le nombre de jours
"j " = pour voir dans la cellule le symbole j
suivi d'un format de cellule hh:mm pour heures : Minutes

On peut simplifier un peu le format présenté par Modeste comme ceci:
[>0,33] j"j " hh:mm ; hh:mm

S'il y a une possibilité que le résultat soit négatif, tu dois passer au
calendrier 2004.



"milloche" de discussion :
OQ#wG$
Je ne comprend pas les formats, mais l'important, çà marche !
Merci, @ +
JMM

"Modeste"
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

J'ai en colonne B et E, des dates du type maintenant()
jj/mm/aa hh:mm
En colonne S, le résultat E-B si E renseigné
et maintenant() - B si E vide.
Il faudrait que S me donne le résultat en h:mm (Heures:minutes) si
plus petit que 8:00, et en jours (xj ou x tout court) si plus grand.
Peut-on faire marcher le format conditionnel et avec quelle formule ?
Ou alors par macro évenementielle ?
Je plane.


ni macro, ni MEFC
simple formule et format personnalisé
en S
=SI(E1<>"";E1-B1;MAINTENANT()-B1)
format cellule :
[>0,33] j"j " hh:mm ; ; hh:mm ; @
ou
[>0,33] j"j " ; ; hh:mm ; @



milloche
Le #18419301
OUBLIÉ
J'entre Now() au clavier rapidement par ctrl+; puis Espace puis ctrl+:
Des fois si tu savait pas.
(;o))

"milloche" %
Merci pour cette petite leçon particulière.
Il faut dire que ces calculs sur dates n'ont rien de simple.
On peut toujours chercher cette condition entre crochets sur l'aide
d'excel.

Petit truc encore.
le nombre de jours entre les 2 dates ne prend pas en compte les années (ou
jours>365) mais que je voudrais conserver sous forme de jours.
Entrée(B) 16/01/2008 12:00:00 et sortie(E) 16/01/2009 12:00:00 donne 31j
00:00 ??

"michdenis"
[>0,33] j"j " hh:mm ; ; hh:mm ; @

Un format conditionnel de cellule qui ressemble à une formule

[>0,33]
Pour excel, 1 journée = 1
8 heures = 1/3 d'où 0,33

Pour que la condition soit valide, elle doit apparaître en crochets
droits.

Si plus grand que 8 heures ou 1/3 de jour,
applique format j"j " hh:mm sinon hh:mm

J = pour le nombre de jours
"j " = pour voir dans la cellule le symbole j
suivi d'un format de cellule hh:mm pour heures : Minutes

On peut simplifier un peu le format présenté par Modeste comme ceci:
[>0,33] j"j " hh:mm ; hh:mm

S'il y a une possibilité que le résultat soit négatif, tu dois passer au
calendrier 2004.



"milloche" groupe de discussion :
OQ#wG$
Je ne comprend pas les formats, mais l'important, çà marche !
Merci, @ +
JMM

"Modeste"
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

J'ai en colonne B et E, des dates du type maintenant()
jj/mm/aa hh:mm
En colonne S, le résultat E-B si E renseigné
et maintenant() - B si E vide.
Il faudrait que S me donne le résultat en h:mm (Heures:minutes) si
plus petit que 8:00, et en jours (xj ou x tout court) si plus grand.
Peut-on faire marcher le format conditionnel et avec quelle formule ?
Ou alors par macro évenementielle ?
Je plane.


ni macro, ni MEFC
simple formule et format personnalisé
en S
=SI(E1<>"";E1-B1;MAINTENANT()-B1)
format cellule :
[>0,33] j"j " hh:mm ; ; hh:mm ; @
ou
[>0,33] j"j " ; ; hh:mm ; @







Modeste
Le #18421261
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

Petit truc encore.
le nombre de jours entre les 2 dates ne prend pas en compte les
années (ou jours>365) mais que je voudrais conserver sous forme de
jours.
Entrée(B) 16/01/2008 12:00:00 et sortie(E) 16/01/2009 12:00:00
donne 31j 00:00 ??



;o)))
dans un format date le "j" correspond à jour (subdivision de mois) et en conséquence ne peut etre supérieur à 31

mais comme dans ta demande tu précises soit en jours soit en heures, le nombre de jour est aussi la partie entière de la valeur saisie ou calculée
dans ce cas on utilisera un format mixte ;o)))
[<0,333] hh:mm ;[>1] 0,0" jr(s)" ;"plus de 8h "; @
condition 1 ; condition 2; intermédiaire ; texte

voir là :
http://download.microsoft.com/download/excel97win/sample/1.0/WIN98Me/EN-U S/Nmbrfrmt.exe
enregistrer le fichier avant de l'executer
milloche
Le #18426031
Merci pour tout
Impeccable ce fichier modèle.
Comment pouvais-je deviner toutes ces possibilités !
Cordialement.

"Modeste" %
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

Petit truc encore.
le nombre de jours entre les 2 dates ne prend pas en compte les
années (ou jours>365) mais que je voudrais conserver sous forme de
jours.
Entrée(B) 16/01/2008 12:00:00 et sortie(E) 16/01/2009 12:00:00
donne 31j 00:00 ??



;o)))
dans un format date le "j" correspond à jour (subdivision de mois) et en conséquence ne
peut etre supérieur à 31

mais comme dans ta demande tu précises soit en jours soit en heures, le nombre de jour est
aussi la partie entière de la valeur saisie ou calculée
dans ce cas on utilisera un format mixte ;o)))
[<0,333] hh:mm ;[>1] 0,0" jr(s)" ;"plus de 8h "; @
condition 1 ; condition 2; intermédiaire ; texte

voir là :
http://download.microsoft.com/download/excel97win/sample/1.0/WIN98Me/EN-US/Nmbrfrmt.exe
enregistrer le fichier avant de l'executer
milloche
Le #18524071
Bonjour
Trouvé en bidouillant avec le fichier que Modeste m'a donné ce tout petit format perso des nombres
qui va très bien.
Couplé à une formule qui donne donne la différences entre 2 dates "jj/mm/aaaa hh:mm:ss" ou cette
même date et maintenant() si la seconde case est vide, en heures minutes si moins de 24 heures et en
jours ronds
si plus de 24 heures entre les deux.
Plus court, tu meurt.
Cordialement.
JMM

[>1]j;hh:mm


"milloche"
Merci pour tout
Impeccable ce fichier modèle.
Comment pouvais-je deviner toutes ces possibilités !
Cordialement.

"Modeste" %
Bonsour® milloche
Bonne année !!! Meilleurs voeux à tous !!!

Petit truc encore.
le nombre de jours entre les 2 dates ne prend pas en compte les
années (ou jours>365) mais que je voudrais conserver sous forme de
jours.
Entrée(B) 16/01/2008 12:00:00 et sortie(E) 16/01/2009 12:00:00
donne 31j 00:00 ??



;o)))
dans un format date le "j" correspond à jour (subdivision de mois) et en conséquence ne peut etre
supérieur à 31

mais comme dans ta demande tu précises soit en jours soit en heures, le nombre de jour est aussi
la partie entière de la valeur saisie ou calculée
dans ce cas on utilisera un format mixte ;o)))
[<0,333] hh:mm ;[>1] 0,0" jr(s)" ;"plus de 8h "; @
condition 1 ; condition 2; intermédiaire ; texte

voir là :
http://download.microsoft.com/download/excel97win/sample/1.0/WIN98Me/EN-US/Nmbrfrmt.exe
enregistrer le fichier avant de l'executer





Publicité
Poster une réponse
Anonyme