DIVISER PAR DES CELLULES NON VIDES UNIQUEMENT
Appolonie
-
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2572 Date d'inscription Statut Membre Dernière intervention -
Bonjour ,
Je suis en train de calculer différents ratios pour analyse interne de mon Service.
J'ai établi sur Excel une "simulation de pointage", afin que chaque opérateur pointe, chaque jour, le temps qu'il a affecté à différentes tâches
ex: 01/03/2010 02/03/2010 03/03/2010 04/05/2010
consultations 40min ...
négociation tel 20 min
gestion contrats 14 min ...
Chaque donnée inscrite en minutes est ensuite convertie dans une cellule adjacente en centièmes d'heures.
En fin de lignes, je calcule, pour le mois rempli, un certain nombre de ratios qui reflètent des moyennes, et qui sont , à ce titre composé d'un élément divisé par le nombre de jours effectués...
Par exemple : le temps moyen par jour sur la saisie de commande, en unités de centièmes d'heures = somme des cellules remplies pour la tâche saisie commande dans le mois / 23 jours travaillés dans le mois.
Seulement voilà, tant que le mois n'est pas terminé, je ne peux rien faire de ces stats car je divise par 23 ( jours travaillés ) et non par le nombre de jours effectivement saisis alors toutes mes moyennes sont faussées.Ma cellule divise les 3 premiers jour remplis par 23, automatiquement...et je me retrouve avec des moyennes trés trés trés faibles...
Ma question est la suivante : Existe-t-il une formule qui permette de diviser uniquement par le nombre de cellules remplies...une formule donc, qui mettrait à jour mes moyennes automatiquement, au fur et à mesure que les opérateurs pointent leurs tâches chaque jour. ( par exemple que le "23" soit remplacé par "nombre de cellules non vides"...c'est l'idée)
Merci d'avance pour votre aide, je fais ce module de pointage pour mon mémoire de fin d'année..mais je débute sur EXCEL
Dans l'attente de vos idées et commentaires,
Appolonie.
Je suis en train de calculer différents ratios pour analyse interne de mon Service.
J'ai établi sur Excel une "simulation de pointage", afin que chaque opérateur pointe, chaque jour, le temps qu'il a affecté à différentes tâches
ex: 01/03/2010 02/03/2010 03/03/2010 04/05/2010
consultations 40min ...
négociation tel 20 min
gestion contrats 14 min ...
Chaque donnée inscrite en minutes est ensuite convertie dans une cellule adjacente en centièmes d'heures.
En fin de lignes, je calcule, pour le mois rempli, un certain nombre de ratios qui reflètent des moyennes, et qui sont , à ce titre composé d'un élément divisé par le nombre de jours effectués...
Par exemple : le temps moyen par jour sur la saisie de commande, en unités de centièmes d'heures = somme des cellules remplies pour la tâche saisie commande dans le mois / 23 jours travaillés dans le mois.
Seulement voilà, tant que le mois n'est pas terminé, je ne peux rien faire de ces stats car je divise par 23 ( jours travaillés ) et non par le nombre de jours effectivement saisis alors toutes mes moyennes sont faussées.Ma cellule divise les 3 premiers jour remplis par 23, automatiquement...et je me retrouve avec des moyennes trés trés trés faibles...
Ma question est la suivante : Existe-t-il une formule qui permette de diviser uniquement par le nombre de cellules remplies...une formule donc, qui mettrait à jour mes moyennes automatiquement, au fur et à mesure que les opérateurs pointent leurs tâches chaque jour. ( par exemple que le "23" soit remplacé par "nombre de cellules non vides"...c'est l'idée)
Merci d'avance pour votre aide, je fais ce module de pointage pour mon mémoire de fin d'année..mais je débute sur EXCEL
Dans l'attente de vos idées et commentaires,
Appolonie.
A voir également:
- Excel diviser par le nombre de cellules remplies
- Nombre de jours entre deux dates excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Verrouiller cellules excel - Guide
6 réponses
Bonjoiur
pour compter des cellules non vides dans une colonne:
=NB.SI(CHAMP;"<>")
ne marche que s'il n'y apas de formule dans les cellules.
Si des cellules contiennent des formules dont le résultat est 0 :lorsqu'elle ne sont pas documentées, la formule est:
=NB.SI(CHAMP;"><0")
Crdlmnt
PS: donc 1° formule à appliquer sur la colonne de remplissage, pas celle qui calcule les centièmes.
--
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
pour compter des cellules non vides dans une colonne:
=NB.SI(CHAMP;"<>")
ne marche que s'il n'y apas de formule dans les cellules.
Si des cellules contiennent des formules dont le résultat est 0 :lorsqu'elle ne sont pas documentées, la formule est:
=NB.SI(CHAMP;"><0")
Crdlmnt
PS: donc 1° formule à appliquer sur la colonne de remplissage, pas celle qui calcule les centièmes.
--
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bonsoir,
Je pense que vous êtes coincée parce que vous ne saviez pas qu'Excel prenait en charge le format horaire, d'où le passage au 100ème.
Exemple bidon :
Dans A1 -> 1:00 -> pour 1 heure
Dans A2 -> 0:30 -> pour 30 mn
Dans A3 -> =A1+A2 -> en l'écrivant ainsi, le logiciel fait la somme des heures et minutes parce que vous l'avez écrit au format horaire (résultat 1:30 pour 1h30).
Du coup, vous seriez en mesure de faire la moyenne des heures passées par journée sans passer par des subterfuges -> =MOYENNE(A1:A3)
Attention, prenez garde au format de votre cellule : clic droit/format/heure !
Certes, cela vous obligera à repenser votre classeur, (mais tellement plus simple). Sans quoi, la formule de Mlle Vaucluse fonctionne très bien.
Cordialement,
Migou
Je pense que vous êtes coincée parce que vous ne saviez pas qu'Excel prenait en charge le format horaire, d'où le passage au 100ème.
Exemple bidon :
Dans A1 -> 1:00 -> pour 1 heure
Dans A2 -> 0:30 -> pour 30 mn
Dans A3 -> =A1+A2 -> en l'écrivant ainsi, le logiciel fait la somme des heures et minutes parce que vous l'avez écrit au format horaire (résultat 1:30 pour 1h30).
Du coup, vous seriez en mesure de faire la moyenne des heures passées par journée sans passer par des subterfuges -> =MOYENNE(A1:A3)
Attention, prenez garde au format de votre cellule : clic droit/format/heure !
Certes, cela vous obligera à repenser votre classeur, (mais tellement plus simple). Sans quoi, la formule de Mlle Vaucluse fonctionne très bien.
Cordialement,
Migou
Merci beaucoup pour vos réponses ! Effectivement cela semble beaucoup plus simple.Je connaissais le format heure:minutes..mais je ne parviens pas à le faire fonctionner, j'avais donc opté pour l'autre solution.
Le problème de départ est le suivant pour le format heure:
Par exemple si j'inscrits dans mes cellules:
dans A1 : 0.30 ( pour 0h30)
dans A2 : 1.00 ( pour 1h00)
dans A3 : 0.45 ( pour 0h45)
Sélection A1A2A3 ->clic droit -> format de cellule -> heure -> type 13:30
ce format doit correpondre à hh:mm
Seulement quand je valide ce choix, de curieux horaires remplace mes données inscrites ci dessus, des horaires qui ne correspondent à rien, par ex pour les valeurs données çi dessus, ça se transforme en :
A1: 7:12
A2: 0:00
A3: 10:48
Et même résultat si je paramètre le format heure avant d'entrer les valeurs dans les cellules..
Y a-t-il un paramètrage ou formatage particulier à opérer pour obtenir des valeurs correctes??
Merci
Appolonie
Le problème de départ est le suivant pour le format heure:
Par exemple si j'inscrits dans mes cellules:
dans A1 : 0.30 ( pour 0h30)
dans A2 : 1.00 ( pour 1h00)
dans A3 : 0.45 ( pour 0h45)
Sélection A1A2A3 ->clic droit -> format de cellule -> heure -> type 13:30
ce format doit correpondre à hh:mm
Seulement quand je valide ce choix, de curieux horaires remplace mes données inscrites ci dessus, des horaires qui ne correspondent à rien, par ex pour les valeurs données çi dessus, ça se transforme en :
A1: 7:12
A2: 0:00
A3: 10:48
Et même résultat si je paramètre le format heure avant d'entrer les valeurs dans les cellules..
Y a-t-il un paramètrage ou formatage particulier à opérer pour obtenir des valeurs correctes??
Merci
Appolonie
Bonsoir Migou
d'accord avec vos conclusions, sauf peut être si je peux me permettre, sur le "Mlle Vaucluse". Si vous en aviez une photo vous seriez surpris!
A part cela, vos interventions sont toutes intèressantes et vous devriez vous inscrire comme membre. Vous pourriez ensuite jetez un oeil sur mon profil, en fin de compte pas trop féminin.
Je vous serre une pince, vous comprendrez plus tard si vous suivez mes conseils, que je ne vous fasse pas la bise.
crdlmnt
d'accord avec vos conclusions, sauf peut être si je peux me permettre, sur le "Mlle Vaucluse". Si vous en aviez une photo vous seriez surpris!
A part cela, vos interventions sont toutes intèressantes et vous devriez vous inscrire comme membre. Vous pourriez ensuite jetez un oeil sur mon profil, en fin de compte pas trop féminin.
Je vous serre une pince, vous comprendrez plus tard si vous suivez mes conseils, que je ne vous fasse pas la bise.
crdlmnt
Aparté ->Vaucluse,
Vous êtes trop prévisible, hihihihihihi,
Sinon, j'ai essayé de m'inscrire, je n'ai jamais eu le mail de confirmation et finalement...
Vous êtes trop prévisible, hihihihihihi,
Sinon, j'ai essayé de m'inscrire, je n'ai jamais eu le mail de confirmation et finalement...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Appolonie.
La formule de Migou76 est correcte. En effet la fonction MOYENNE tient compte des cellules non renseignées, ce qui rend superflues tes craintes "tant que le mois n'est pas terminé, je ne peux rien faire de ces stats car je divise par 23 ( jours travaillés ) et non par le nombre de jours effectivement saisis alors toutes mes moyennes sont faussées".
Par contre tu peux choisir indifféremment des minutes ou des centièmes d'heure ; c'est pareil.
En résumé, la réponse à ta question est "OUI, il suffit d'utiliser la fonction MOYENNE".
Cordialement.
La formule de Migou76 est correcte. En effet la fonction MOYENNE tient compte des cellules non renseignées, ce qui rend superflues tes craintes "tant que le mois n'est pas terminé, je ne peux rien faire de ces stats car je divise par 23 ( jours travaillés ) et non par le nombre de jours effectivement saisis alors toutes mes moyennes sont faussées".
Par contre tu peux choisir indifféremment des minutes ou des centièmes d'heure ; c'est pareil.
En résumé, la réponse à ta question est "OUI, il suffit d'utiliser la fonction MOYENNE".
Cordialement.
Bonjour,
Avant de régler le problème de format il faut régler le problème de saisie.
Pour excel 0,30 est un nombre qui sera interprété comme 0,3 jour dans les formats de date ou d’heure parce que l’unité excel est 1 jour. Donc 0,3 jour = 7,2 heures soit 7 heures et 12 minutes.
Pour qu’excel reconnaisse des heures il faut utiliser le séparateur : ( deux points). 7 :12 ou 7 :12 :00 seront reconnus.
Pour qu’excel reconnaisse des dates il faut utiliser le séparateur / ( slash).
Avant de régler le problème de format il faut régler le problème de saisie.
Pour excel 0,30 est un nombre qui sera interprété comme 0,3 jour dans les formats de date ou d’heure parce que l’unité excel est 1 jour. Donc 0,3 jour = 7,2 heures soit 7 heures et 12 minutes.
Pour qu’excel reconnaisse des heures il faut utiliser le séparateur : ( deux points). 7 :12 ou 7 :12 :00 seront reconnus.
Pour qu’excel reconnaisse des dates il faut utiliser le séparateur / ( slash).