Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Répartition Commandes par Heures

Chuck

XLDnaute Nouveau
Hello tout le monde,

Je gère un site ecommerce et j'aimerai avoir un fichier excel qui représente mes commandes par heure.
J'ai donc un fichier excel avec deux feuilles :

- Une feuille avec des tranches horaire sur l'ensemble d'une journée de 00h à 23h : 00h-01h, 01h-02h, 02h-03h, etc, ...
- Une seconde feuille avec les heures et les montants des commandes.

J'aimerai que dans ma première feuille, le nombre de commandes de la seconde feuille apparaissent à côté de chaque tranche horaire. Exemple pour la tranche 10h 11h j'aimerai qu'il y est 2.

Je cherche depuis 14h avec des recherchev, somme si, tempsval, ...
Merci pour votre aide !
 

Pièces jointes

  • repartition-vente-heure.xlsx
    12.6 KB · Affichages: 41
  • repartition-vente-heure.xlsx
    12.6 KB · Affichages: 50
  • repartition-vente-heure.xlsx
    12.6 KB · Affichages: 50
Dernière édition:

Chuck

XLDnaute Nouveau
Re : Répartition Commandes par Heures

Bonjour JCGL,

Mes données sont ici des heures et des montants.
Et oui elles seront toujours sous ce format.

J'ai modifié un peu le fichier pour que ce soit plus clair.

Merci
 
Dernière édition:

JCGL

XLDnaute Barbatruc
Re : Répartition Commandes par Heures

Bonjour à tous,

Un essai par SOMMEPROD() et TCD après avoir modifié en format numérique

A + à tous
 

Pièces jointes

  • JC repartition-vente-heure.xls
    43 KB · Affichages: 50

Chuck

XLDnaute Nouveau
Re : Répartition Commandes par Heures

Hello,

Merci beaucoup mais j'ai du mal m'expliquer.

Je voudrais dans la feuille REPARTITION VENTE
Le nombre de vente par heure issue de la feuille VENTE 010112

 

david84

XLDnaute Barbatruc
Re : Répartition Commandes par Heures

Bonsoir, Jean-Claude,
en traitant les données telles quelles :
- le nombre de vente par heures:
=SOMMEPROD(--(TEMPSVAL(Feuil1!A$2:A$51)>=A2);--(TEMPSVAL(Feuil1!A$2:A$51)<B2))
- le total par heure :
=SOMMEPROD(--(TEMPSVAL(Feuil1!A$2:A$51)>=A2);--(TEMPSVAL(Feuil1!A$2:A$51)<B2);--SUBSTITUE(Feuil1!B$2:B$51;".";","))
Résultats à vérifier de ton côté.
A+
 

JCGL

XLDnaute Barbatruc
Re : Répartition Commandes par Heures

Bonjour à tous,
Salut David,

Et pourtant ton énoncé était clair.
La même chose multi onglets.

Pour la somme des Ventes, utilisation de :
=SOMMEPROD((SUPPRESPACE(INDIRECT("'VENTES "&C$1&"'!$A$2:$A$51"))*1>$A2)*(SUPPRESPACE(INDIRECT("'VENTES "&C$1&"'!$A$2:$A$51"))*1<$B2)*INDIRECT("'VENTES "&C$1&"'!$b$2:$b$51"))

Pour le nombre de Ventes, utilisation de :
=SOMMEPROD((SUPPRESPACE(INDIRECT("'VENTES "&C$1&"'!$A$2:$A$51"))*1>$A2)*(SUPPRESPACE(INDIRECT("'VENTES "&C$1&"'!$A$2:$A$51"))*1<$B2)*1)

A++
A + à tous
 

Pièces jointes

  • JC Répartition-vente-heure.xls
    37.5 KB · Affichages: 43
Dernière édition:

Chuck

XLDnaute Nouveau
Re : Répartition Commandes par Heures

Hello,

J'ai retravaillé mon fichier excel et j'ai bien tout ce que je veux. Encore merci pour votre aide.

J'ai donc dans la feuille "REPARTITION VENTE", la répartition du nombre de commande et du C.A. par tranches horaires, en prenant les données issues de la feuille 030112. ..

Dans cette dernière feuille j'ai également une colonne source de commande et j'aimerai qu'elles apparaissent comme dans la feuille "VOULU".

Je pense qu'il faut intégrer une recherchev mais je ne sais pas trop comment m'y prendre.

Merci pour votre précieuse aide.
 

Pièces jointes

  • repartition-vente-heure.xlsx
    37.1 KB · Affichages: 54
  • repartition-vente-heure.xlsx
    37.1 KB · Affichages: 61
  • repartition-vente-heure.xlsx
    37.1 KB · Affichages: 60

JCGL

XLDnaute Barbatruc
Re : Répartition Commandes par Heures

Bonjour,

Bien que je n'ai pas de retour sur ma proposition en #7 (avec les INDIRECT() qui permettent une seule formule qui va piocher le bon onglet)

A+ à tous
 

Pièces jointes

  • JC repartition-vente-heure.xlsx
    39.9 KB · Affichages: 40
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…