Soutraction jour heure
Résolu/Fermé
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
-
Modifié par biboupifa le 11/06/2013 à 12:47
biboupifa Messages postés 54 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 juillet 2013 - 13 juin 2013 à 10:11
biboupifa Messages postés 54 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 juillet 2013 - 13 juin 2013 à 10:11
A voir également:
- Soutraction jour heure
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mettre à jour ses pilotes - Guide
- Télécharger mise à jour firmware autoradio chinois - Forum Autoradio
17 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
Modifié par ccm81 le 11/06/2013 à 13:41
Modifié par ccm81 le 11/06/2013 à 13:41
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
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
11 juin 2013 à 14:30
11 juin 2013 à 14:30
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
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
11 juin 2013 à 13:23
11 juin 2013 à 13:23
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
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
11 juin 2013 à 13:35
11 juin 2013 à 13:35
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
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
11 juin 2013 à 14:06
11 juin 2013 à 14:06
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!
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
11 juin 2013 à 14:35
11 juin 2013 à 14:35
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
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
Modifié par ccm81 le 11/06/2013 à 14:43
Modifié par ccm81 le 11/06/2013 à 14:43
Chez moi le résultat est en jour
3 jours et 19h
soit 3.80 jours
soit 91h,21
mais bon ...
3 jours et 19h
soit 3.80 jours
soit 91h,21
mais bon ...
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
11 juin 2013 à 14:47
11 juin 2013 à 14:47
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 :)
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
11 juin 2013 à 14:51
11 juin 2013 à 14:51
Vu comme ça je suis d'accord
bonne fin de journée à toi
bonne fin de journée à toi
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
11 juin 2013 à 17:19
11 juin 2013 à 17:19
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
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
11 juin 2013 à 21:12
11 juin 2013 à 21:12
Avec ce que j'ai compris pour Q2
https://www.cjoint.com/?3Flvl1oAsfl
Bonne soirée
https://www.cjoint.com/?3Flvl1oAsfl
Bonne soirée
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
12 juin 2013 à 09:21
12 juin 2013 à 09:21
une autre solution plus simple pour Q2
https://www.cjoint.com/?3FmjvbzUpGE
https://www.cjoint.com/?3FmjvbzUpGE
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
12 juin 2013 à 09:48
12 juin 2013 à 09:48
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.
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
12 juin 2013 à 10:13
12 juin 2013 à 10:13
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
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
12 juin 2013 à 10:45
12 juin 2013 à 10:45
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 ;)
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
12 juin 2013 à 12:10
12 juin 2013 à 12:10
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
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
12 juin 2013 à 13:44
12 juin 2013 à 13:44
c'est magique je ne sais comment te remercier
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
>
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
13 juin 2013 à 08:00
13 juin 2013 à 08:00
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
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
13 juin 2013 à 10:11
13 juin 2013 à 10:11
c'est bon j'ai trouvé: il faut faire: =MODE(CNUM(DECALER($H$10;1;0;NBVAL($H:$H))))
merci quand meme :)
merci quand meme :)
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
12 juin 2013 à 17:33
12 juin 2013 à 17:33
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
biboupifa
Messages postés
54
Date d'inscription
mardi 11 juin 2013
Statut
Membre
Dernière intervention
19 juillet 2013
Modifié par biboupifa le 13/06/2013 à 08:59
Modifié par biboupifa le 13/06/2013 à 08:59
Oui excuse moi, j'ai essayé d'etre clair mais ce n'est pas tellement simple quand ca doit prendre en compte plusieurs caracteristiques comme cela.
je t'ai laissé un commentaire plus haut, si tu as l'occasion de jeter un coup do'eil ça serait pratique
je t'ai laissé un commentaire plus haut, si tu as l'occasion de jeter un coup do'eil ça serait pratique