Soutraction jour heure
Résolu
biboupifa
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
biboupifa Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
biboupifa Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
j'ai un petit souci que je n'explique pas.
voici mon tableau:
A B C D
Cdé le Expé du H Cde H Dép
30/05/2013 31/05/2013 09:00 15:30
30/05/2013 05/06/2013 09:01 12:00
30/05/2013 04/06/2013 09:01 12:10
30/05/2013 31/05/2013 09:02 15:00
30/05/2013 03/06/2013 09:03 12:10
30/05/2013 31/05/2013 09:03 12:00
30/05/2013 31/05/2013 09:04 12:00
30/05/2013 30/05/2013 09:04 12:00
30/05/2013 06/06/2013 17:18 16:00
30/05/2013 03/06/2013 17:19 12:00
30/05/2013 31/05/2013 17:21 12:00
31/05/2013 05/06/2013 08:17 12:10
31/05/2013 03/06/2013 08:18 15:30
31/05/2013 04/06/2013 08:19 12:10
31/05/2013 04/06/2013 14:47 15:00
31/05/2013 04/06/2013 16:03 12:00
31/05/2013 04/06/2013 16:04 16:00
31/05/2013 04/06/2013 17:48 15:30
31/05/2013 07/06/2013 17:48 16:00
31/05/2013 06/06/2013 17:49 15:30
31/05/2013 04/06/2013 17:49 12:00
31/05/2013 07/06/2013 17:50 15:00
je souhaite faire la moyenne du temps mis entre la commande et l'expédition. j'ai donc fait: =MOYENNE(B:B-A:A+D:D-C:C)
et il me renvoi 0... alors que ce n'est pas du tout le resultat. quand j'essaye d'une autre manière il me renvoi valeur.
ce que je cherche donc a avoir est pouvoir faire la formule suivante mais sur toute la colonne...
=MOYENNE((B2-A2+D2-C2);(B3-A3+D3-C3))
merci de bien vouloir m'aider
PA
j'ai un petit souci que je n'explique pas.
voici mon tableau:
A B C D
Cdé le Expé du H Cde H Dép
30/05/2013 31/05/2013 09:00 15:30
30/05/2013 05/06/2013 09:01 12:00
30/05/2013 04/06/2013 09:01 12:10
30/05/2013 31/05/2013 09:02 15:00
30/05/2013 03/06/2013 09:03 12:10
30/05/2013 31/05/2013 09:03 12:00
30/05/2013 31/05/2013 09:04 12:00
30/05/2013 30/05/2013 09:04 12:00
30/05/2013 06/06/2013 17:18 16:00
30/05/2013 03/06/2013 17:19 12:00
30/05/2013 31/05/2013 17:21 12:00
31/05/2013 05/06/2013 08:17 12:10
31/05/2013 03/06/2013 08:18 15:30
31/05/2013 04/06/2013 08:19 12:10
31/05/2013 04/06/2013 14:47 15:00
31/05/2013 04/06/2013 16:03 12:00
31/05/2013 04/06/2013 16:04 16:00
31/05/2013 04/06/2013 17:48 15:30
31/05/2013 07/06/2013 17:48 16:00
31/05/2013 06/06/2013 17:49 15:30
31/05/2013 04/06/2013 17:49 12:00
31/05/2013 07/06/2013 17:50 15:00
je souhaite faire la moyenne du temps mis entre la commande et l'expédition. j'ai donc fait: =MOYENNE(B:B-A:A+D:D-C:C)
et il me renvoi 0... alors que ce n'est pas du tout le resultat. quand j'essaye d'une autre manière il me renvoi valeur.
ce que je cherche donc a avoir est pouvoir faire la formule suivante mais sur toute la colonne...
=MOYENNE((B2-A2+D2-C2);(B3-A3+D3-C3))
merci de bien vouloir m'aider
PA
A voir également:
- Soutraction jour heure
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre a jour chromecast - Accueil - Guide TV et vidéo
- Changement d'heure - Guide
- Comment mettre à jour ses pilotes - Guide
17 réponses
Bonjour
Peut être ceci
où JE, HE, JC, HC sont les plages JourExpedition, HeureExpedition, etc ...
Formule matricielle à valider par Ctrl+Maj+Entrée (elle doit alors se mettre entre accolades)
=ENT((SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/22) & " jours" & ENT(((SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/NB(JE)-ENT((SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/NB(JE)))*24) & " h"
Bonne suite
Peut être ceci
où JE, HE, JC, HC sont les plages JourExpedition, HeureExpedition, etc ...
Formule matricielle à valider par Ctrl+Maj+Entrée (elle doit alors se mettre entre accolades)
=ENT((SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/22) & " jours" & ENT(((SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/NB(JE)-ENT((SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/NB(JE)))*24) & " h"
Bonne suite
C'est encore plus simple
=(SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/NB(JE)*24
toujours valider avec Ctrl+maj+Entrée
=(SOMMEPROD(JE+HE)-SOMMEPROD(JC+HC))/NB(JE)*24
toujours valider avec Ctrl+maj+Entrée
Bonjour
pas facile avec mélange de dates et d'heures
il faut passer par des colonnes supplémentaires pour calculer les délais/commande et en faire la moyenne
ex: https://www.cjoint.com/?3Flnw6nHXbX
Cdlmnt
pas facile avec mélange de dates et d'heures
il faut passer par des colonnes supplémentaires pour calculer les délais/commande et en faire la moyenne
ex: https://www.cjoint.com/?3Flnw6nHXbX
Cdlmnt
re,
ok je te remercie, je voulais essayer d'éviter de passer par une colonne supplémentaire mais tant pis je vais faire ca comme ca.
merci encore de ton aide.
PA
ok je te remercie, je voulais essayer d'éviter de passer par une colonne supplémentaire mais tant pis je vais faire ca comme ca.
merci encore de ton aide.
PA
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ca marche à merveille ! je te bénis des dieux !
est ce que c'est possible d'avoir le résultat en heure plutot?
si ca ne l'es pas c'est pas grave c'est déjà oufissime comme ca!
est ce que c'est possible d'avoir le résultat en heure plutot?
si ca ne l'es pas c'est pas grave c'est déjà oufissime comme ca!
ah parfait ! je cherchais la partie qu'il fallait enlever. sauf qu'il ne faut pas mettre *24 parce que le résultat est déjà en heures. enfin en tout cas ca marche qd je l'enlève :)
merci beaucoup ccm81
merci beaucoup ccm81
ah oui d'accord mais j'ai passé le format de la case en heures 37:56:00 donc du coup la convertion se fait toute seule. merci vraiment :)
je me permets de te relancer car j'ai un autre problème.
voici le fichier: http://cjoint.com/13jn/CFlrhmJZKxJ.htm
j'aimerais connaitre: la fréquence de commande du client le plus actif, par semaine. j'arrive à ressortir le client le plus actif mais je n'arrive pas a faire comprendre a excel le principe de la semaine pour calculer le nombre de récurrences.
d'autre part j'ai 2 marques. j'aurais besoin de faire un comptage par marque. je voulais donc écrire d'une part un =si(A:A="A"; faire le comptage;passer à la ligne suivante). c'est ce passer à la ligne suivante qui équivaut a ne rien faire que je ne sais pas faire. en regardant sur internet ils disent que ce n'est pas possible, mais j'aimerais confirmation d'un expert comme toi ;)
en te remerciant d'avance
voici le fichier: http://cjoint.com/13jn/CFlrhmJZKxJ.htm
j'aimerais connaitre: la fréquence de commande du client le plus actif, par semaine. j'arrive à ressortir le client le plus actif mais je n'arrive pas a faire comprendre a excel le principe de la semaine pour calculer le nombre de récurrences.
d'autre part j'ai 2 marques. j'aurais besoin de faire un comptage par marque. je voulais donc écrire d'une part un =si(A:A="A"; faire le comptage;passer à la ligne suivante). c'est ce passer à la ligne suivante qui équivaut a ne rien faire que je ne sais pas faire. en regardant sur internet ils disent que ce n'est pas possible, mais j'aimerais confirmation d'un expert comme toi ;)
en te remerciant d'avance
je te remercie.
en fait deux choses, la première je suis sous excel 2003 et il ne connait pas NO.SEMAINE donc il me renvoi #NOM, j'ai donc trouvé une formule qui marche: =ENT(MOD(ENT((B11-2)/7)+0,6;52+5/28))+1
deuxieme chose, je cherche en fait à récupérer une seule valeur. c'est à dire la moyenne par semaine du client le plus actif. si je dois passer par des colonnes supplémentaires soit, mais la configuration de mes fichiers rend ce travail long et pénible.
par rapport aux colonnes f et g, peut etre pour éviter la colonne je peux remplacer la valeur F1 (=SI(A20=$F$1;SOMMEPROD(($A$2:A20=$F$1)*1);"")) par directement la valeur A ou B?
j'ai essayer de réflechir la chose en me disant qu'il fallait partitionner les dates en semaines, compter le nombre de commandes pour le produit A d'une part, en faire la moyenne sur toute la période étudiée, puis d'autre part pour le produit B.
en fait deux choses, la première je suis sous excel 2003 et il ne connait pas NO.SEMAINE donc il me renvoi #NOM, j'ai donc trouvé une formule qui marche: =ENT(MOD(ENT((B11-2)/7)+0,6;52+5/28))+1
deuxieme chose, je cherche en fait à récupérer une seule valeur. c'est à dire la moyenne par semaine du client le plus actif. si je dois passer par des colonnes supplémentaires soit, mais la configuration de mes fichiers rend ce travail long et pénible.
par rapport aux colonnes f et g, peut etre pour éviter la colonne je peux remplacer la valeur F1 (=SI(A20=$F$1;SOMMEPROD(($A$2:A20=$F$1)*1);"")) par directement la valeur A ou B?
j'ai essayer de réflechir la chose en me disant qu'il fallait partitionner les dates en semaines, compter le nombre de commandes pour le produit A d'une part, en faire la moyenne sur toute la période étudiée, puis d'autre part pour le produit B.
1. Je suis sous excel 2003 dont l'aide sur NO.SEMAINE dit
Si cette fonction n'est pas disponible et renvoie la valeur d'erreur #NOM?, installez et chargez la macro complémentaire Utilitaire d'analyse.
(Outils/Macros complémentaires)
2. Je ne comprend pas bien ton problème
Si cette fonction n'est pas disponible et renvoie la valeur d'erreur #NOM?, installez et chargez la macro complémentaire Utilitaire d'analyse.
(Outils/Macros complémentaires)
2. Je ne comprend pas bien ton problème
ok tres bien je vais faire ca donc.
Je vais t'expliquer mon problème en entier du coup. je fais une analyse des clients d'une société. Pour un client, il y a plusieurs numéro de client (qui correspondent à des filiales). j'ai a disposition les deux types de produits qu'il commande, le jour de commande, et le numéro de client. je cherche à savoir combien de fois par semaine le numéro de client commande. comme le but est de voir dans le pire des cas, je veux savoir ca pour le client qui commande le plus sur la période.
je te disais que je cherche à récupérer une seule valeur parce que, cette fréquence hebdomadaire qui va correspondre en principe entre 1 et 5 fois par semaine, je vais la réinsérer dans un autre fichier qui me permet d'analyser les clients sous plusieurs critères.
ainsi rien de mieux qu'un exemple:
https://www.cjoint.com/?CFmkRDXvYMh
en principe tu devrais comprendre la :)
je suis désolé, je n'ai pas dit que c'était simple comme probleme ;)
Je vais t'expliquer mon problème en entier du coup. je fais une analyse des clients d'une société. Pour un client, il y a plusieurs numéro de client (qui correspondent à des filiales). j'ai a disposition les deux types de produits qu'il commande, le jour de commande, et le numéro de client. je cherche à savoir combien de fois par semaine le numéro de client commande. comme le but est de voir dans le pire des cas, je veux savoir ca pour le client qui commande le plus sur la période.
je te disais que je cherche à récupérer une seule valeur parce que, cette fréquence hebdomadaire qui va correspondre en principe entre 1 et 5 fois par semaine, je vais la réinsérer dans un autre fichier qui me permet d'analyser les clients sous plusieurs critères.
ainsi rien de mieux qu'un exemple:
https://www.cjoint.com/?CFmkRDXvYMh
en principe tu devrais comprendre la :)
je suis désolé, je n'ai pas dit que c'était simple comme probleme ;)
Il me semble que le problème à changé !!
Avec ce que j'ai compris de ton dernier fichier
https://www.cjoint.com/?3Fmmjd18e1I
Avec ce que j'ai compris de ton dernier fichier
https://www.cjoint.com/?3Fmmjd18e1I
Re,
je m'excuse de revenir à la charge mais j'ai un souci imprévu. J'ai fait comme tu m'as dit pour le mode des clients. Ceci dit comme je récupère ces données d'un logiciel, il me donne les numéros de clients sous forme de textes (="8000000053"). Ainsi pour les transformer en chiffres j'applique la fonction cnum. Ce qui donne: =mode(cnum(plage))
Mon problème est le suivant: je ne sais pas ou va s'arrêter la colonne, je peux avoir 100 lignes comme 1500, du coup je suis obligé de sélectionner la colonne en entière. En revanche je récupère 0 quand je fais cela. Il semble que ce soit parceque cnum transforme une cellule vide par le chiffre 0. As tu une solution pour cela?
Sachant que dès que j'ai une cellule vide je n'aurais plus de numéro de client après.
Cdlt
je m'excuse de revenir à la charge mais j'ai un souci imprévu. J'ai fait comme tu m'as dit pour le mode des clients. Ceci dit comme je récupère ces données d'un logiciel, il me donne les numéros de clients sous forme de textes (="8000000053"). Ainsi pour les transformer en chiffres j'applique la fonction cnum. Ce qui donne: =mode(cnum(plage))
Mon problème est le suivant: je ne sais pas ou va s'arrêter la colonne, je peux avoir 100 lignes comme 1500, du coup je suis obligé de sélectionner la colonne en entière. En revanche je récupère 0 quand je fais cela. Il semble que ce soit parceque cnum transforme une cellule vide par le chiffre 0. As tu une solution pour cela?
Sachant que dès que j'ai une cellule vide je n'aurais plus de numéro de client après.
Cdlt
Et nettement plus simple.
Ta demande post #15 n'a plus grand chose à voir avec celle du post #10, qui, entre nous, m'a fait pas mal réfléchir (tu n'as qu'à comparer les formules)
Comme quoi, rien ne vaut un bon exemple
Bonne journée
Ta demande post #15 n'a plus grand chose à voir avec celle du post #10, qui, entre nous, m'a fait pas mal réfléchir (tu n'as qu'à comparer les formules)
Comme quoi, rien ne vaut un bon exemple
Bonne journée