Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 02/09/2005, 19h18   #1 (permalink)
Céline
Guest
 
Messages: n/a
Par défaut Plages horaires

Est il possible de créer un tableau, en mettant horizontalement une plage horaire par 1/4 d'heure et en mettant verticalement une liste de personnes, qui calcule le nombre d'heures de présence de la personne juste en modifiant la couleur de la cellule ?

Merci
  Réponse avec citation
ANNONCES
Vieux 02/09/2005, 19h23   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:Plages horaires

Salut Celine,

Un petit bonjour fait toujours plaisir et incite à te répondre !

Pour moi, ta question est incompréhensible, je ne vois vraiment pas ce que tu veux réaliser.

Â+
andré est déconnecté   Réponse avec citation
Vieux 02/09/2005, 19h52   #3 (permalink)
Céline
Guest
 
Messages: n/a
Par défaut Re:Plages horaires

Excuse moi bonjour,

ce que je veux faire :

7h30 7h45 8h00 8h15 . . . Total présence
0,50


si je colore ma cellule (en dessous de 7h30 et 7h45 par ex) je voudrais qu'au bout de la ligne ça additionne le nombre de 1/4 d'h ...
merci
  Réponse avec citation
Vieux 02/09/2005, 21h11   #4 (permalink)
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 778
Par défaut Re:Plages horaires

Bonjour Céline, Bonjour André,

Pour créer une ligne horaire par 1/4 heure, tu rentres la première heure dans une cellule, tu sélectionnes la plage complète y compris la première cellule puis tu fais:

Edition - Recopier - Série

Tu choisis Chronologique
dans valeur du pas tu mets 00:15

Pour le reste, je t'envoie un exemple avec une fonction VBA qui compte les cellules Jaunes.

La fonction peut être modifiée pour compter une autre couleur ou pour compter les couleurs identiques à une cellule de référence.

Le total compté est divisé par 96 (car il y a 96 1/4 heures dans 24 heures) pour avoir un résultat horaire.

J'oubliais un point important, il faut faire F9 pour recalculer après une mise à jour.

@+

Gael [file name=plageceline.zip size=6901]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/plageceline.zip[/file]

Message édité par: Gael, à: 02/09/2005 20:13
Fichiers attachés
Type de fichier : zip plageceline.zip (6,7 Ko, 7 affichages)
Gael est déconnecté   Réponse avec citation
Vieux 03/09/2005, 08h20   #5 (permalink)
laM
Guest
 
Messages: n/a
Par défaut Re:Plages horaires

Céline, André, Gaël, je vous souhaite le bonjour.

Une solution de plus, mais sans macro. (c’est de la bidouille, mais je suppose que Gaël ne me tiendra pas rigueur, de proposer une solution peut-être plus accessible pour les non « codeurs »).

Donc :
- En mettant une valeur numérique dans les cellules à colorier et en utilisant une Mise En Forme conditionnelle pour la couleur. (par exemple : si la valeur de la cellule est égale à 1, motif jaune, 2 orange, 3 rouge)
Ensuite
- Pour compter tous les ¼ d’heures, on compte le nombre de cellule contenant une valeur numérique avec :
=NB($B2:$J2)
et pour le détail
=NB.SI($B2:$J2;'=1')
ou par exemple avec K1=1
=NB.SI($B2:$J2;'='&K$1)
recense le nombre de cellule à 1.
- Et vous allez me dire pour la déco, « c’est pas top les numéros dans les cases ? »
…Bon personne ne me le dit, mais je propose d’appliquer un format de cellule personnalisé pour l’intérieur du tableau égale à :
[>0]''
c’est à dire que si la valeur de la cellule est supérieure à zéro on affiche une chaîne vide.

Au revoir, à bientôt
[file name=celine_20050903072030.zip size=4581]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/celine_20050903072030.zip[/file]
Fichiers attachés
Type de fichier : zip celine_20050903072030.zip (4,5 Ko, 6 affichages)
  Réponse avec citation
Vieux 05/09/2005, 14h07   #6 (permalink)
XLDnaute Accro
 
Avatar de Gael
 
Date d'inscription: mai 2005
Localisation: Inzinzac-Lochrist
Version Excel : Excel 2000 (PC)
Messages: 1 778
Par défaut Re:Plages horaires

Bonjour Lam, Céline, André,

Merci Lam pour ta solution est tout à fait correcte et ce n'est pas de la bidouille. Comme toi, j'utilise très rarement les fonctions VBA, je suis plutôt formuliste.

Dans ce cas, c'est une fonction très simple qui ne devrait pas poser de problème à des non-codeurs.

Pour les numéros dans les cases, dans ton exemple, il est plus simple d'utiliser la MFC et de mettre une couleur de police identique à celle du fond comme ça on ne voit rien, mais ça, c'est de la bidouille (lol).

@+

Gael
Gael est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 14h33.


(C) 2006 Excel Downloads