cellule colorée

stéphane97429

XLDnaute Nouveau
Bonjour à tout le forum
En utilisant la formule suivante dans la mise en forme conditionnelle:
=TEXTE(MOD(C10-B10 ;24) ; »hh :mm »)*1>= « 03 :00 »*1
j’ai le résultat attendu. Je souhaite ajouter une condition et utiliser la formule précédente avec="00 :00" cela ne marche pas.
Y a-t-il une solution ?
merci d'avance à tous
cordialement
stéphane
 

Pièces jointes

  • exemple.xls
    14 KB · Affichages: 94
  • exemple.xls
    14 KB · Affichages: 93
  • exemple.xls
    14 KB · Affichages: 92

Monique

Nous a quitté
Repose en paix
Re : cellule colorée

Bonjour,

A6-B6 ou B6-A6 ou E6-B6 ? ?
Tu pourrais modifier le classeur que tu as posté ?
Il y a des contradictions.

Si c'est B6-A6 :
=MOD(B6-A6;1)>=3/24

"03:00"*1 bof pourquoi pas
"3:"*1 c'est pareil
3/24 est plus pratique

TEXTE(MOD(C10-B10 ;24) ; "hh :mm")*1
Ouh là ! Pourquoi faire simple...
Dans cette formule,
tu pars de valeurs numériques (C10-B10)
tu les tranformes en Texte (Texte(etc))
Et tu retransformes en valeur numérique
Texte(Etc)*1

Pour Excel, 1 = 1 jour, 1/24 = 1 heure, etc
 

stéphane97429

XLDnaute Nouveau
Re : cellule colorée

Re au forum
la formule =MOD(B6-A6 ;24) en C6 permet de déterminer le temps passé entre la veille 21h00 et le lendemain 01h00. La formule =MOD(B6-A6 ;1)>=3/24 en C6 indiquerait VRAI ou FAUX, ce que je ne veux pas puisque je souhaite connaître le temps exact passé entre la veille et une heure définie le lendemain. J’ai revu mon fichier et corrigé l’erreur de saisie.
D'avance merci
cordialement
stéphane
 

Pièces jointes

  • exemple1.xls
    14.5 KB · Affichages: 70
  • exemple1.xls
    14.5 KB · Affichages: 71
  • exemple1.xls
    14.5 KB · Affichages: 63

Monique

Nous a quitté
Repose en paix
Re : cellule colorée

Re

la formule =MOD(B6-A6 ;24) en C6 permet de déterminer le temps passé entre la veille 21h00 et le lendemain 01h00
Non, pas 24 si tu es au format horaire

=MOD(B6-A6 ;1)>=3/24 en C6 indiquerait VRAI ou FAUX
Dans une cellule, oui, elle renvoie FAUX ou VRAI
Dans un format conditionnel, elle donne la couleur choisie si VRAI

La cellule D6 indique 4:00 mais elle contient en réalité 556:00
Elle était au format hh:mm qui ne permet pas de dépasser 24 heures
En mettant le format [hh]:mm qui permet de dépasser le seuil des 24 heures, on voit tout de suite l'erreur

De 21:00 à 01:00, il y a 04:00
Pour Excel, 1 heure = 1/24
MOD(C6-A6;24) donne le reste de la division par 24 de la différence entre 21:00 et 01:00
MOD(C6-A6;1) donne le reste de la division par 1 (donc par 24:00 heures) de la différence entre 21:00 et 01:00

Ecrire =MOD(C6-A6;1)
revient à écrire
=MOD(C6-A6;"24:00"*1)

J'ai laissé la ligne 6 comme elle était, sauf le format de D6 que j'ai changé
dessous, tu as une formule et 3 formats conditionnels (au choix)
et encore dessous, tu as la différence de résultats entre Mod(nb;1) et Mod(Nb;24)


 

Pièces jointes

  • ModStephane.zip
    3.7 KB · Affichages: 53

stéphane97429

XLDnaute Nouveau
Re : cellule colorée

Bonsoir à tous, bonsoir Monique
Merci beaucoup pour ces informations et pour les explications. Je viens d’apprendre encore des « choses »très intéressantes. Suite à ces infos, ma question est donc : est-il possible d’insérer une condition qui permette à une cellule d’être colorée en vert si le résultat est 00h00
Merci
Stéphane
 

stéphane97429

XLDnaute Nouveau
Re : cellule colorée

bonsoir Monique, bonsoir le forum
non, plus d'autre condition!!
sincères remerciements.
Bien sur je continue à surfer pour comprendre le fonctionnement du VBA qui reste, pour moi, un grand mystère. Je n'y comprend rien!!!! ou mettre les codes etc.... je lis les posts sur le forum mais.........
bien cordialement
Stéphane97429
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87