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

XL 2016 Nombre de journées

msingle

XLDnaute Junior
Bonjour,
J'importe quotidiennement les ventes d'un magasin.
J'aimerais pouvoir calculer le CA moyen par jour de la semaine.
Le problème est qu'il ne suffit pas de prendre comme références le 1er et le dernier jour de vente.
En effet, certains dimanches par exemple le magasin est ouvert, et d'autres pas.
Il faut donc tenir compte uniquement des jours où des ventes ont eut lieu.

Quelqu'un pour m'aider?

Voir fichier.
 

Pièces jointes

  • Nombre de journées.xlsx
    84 KB · Affichages: 21

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Pas certain d'avoir tout compris, parce que je trouve 43 dimanches et non 4, il doit manquer un critère de filtre dans votre demande.

Proposition par formule dans vos tableau et par Tableau croisé dynamique.

Puisque vous utilisez un tableau structuré, utilisez également les références structurées plutôt que des références à des colonne entières. Excel est sympa mais il se fatigue parfois à chercher des choses inutiles.

cordialement
 

Pièces jointes

  • Nombre de journées.xlsx
    112.6 KB · Affichages: 7

msingle

XLDnaute Junior
Bonjour Roblochon,

Le critère manquant est la date.
Il y a effectivement 43 ventes le dimanche, mais seulement 4 dimanches où des ventes ont été enregistrées.
C'est le nombre de dimanches que je cherche à déterminer.
 

job75

XLDnaute Barbatruc
Bonjour msingle, Roblochon, sylvanu,

Voyez le fichier joint et cette formule matricielle en G4 :
Code:
=SOMME((EQUIV(ENT(Tableau1[Date]);ENT(Tableau1[Date]);0)=LIGNE(Tableau1)-1)*(Tableau1[Jour]=F4))
à valider par Ctrl+Maj+Entrée.

SOMMEPROD sans validation matricielle ne fonctionne pas.

A+
 

Pièces jointes

  • Nombre de journées(1).xlsx
    85.1 KB · Affichages: 19

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Le critère manquant est la date.

Arf... fait trop vite

Voici une solution par power query qui pourra intéresser peut-être quelqu'un.

J'ai enlevé la formule Alea.Entre.Bornes des ventes pour pouvoir comparer les résultats avec les autres solutions.


cordialement
 

Pièces jointes

  • PQ-Nombre de journées.xlsx
    88.4 KB · Affichages: 10

job75

XLDnaute Barbatruc
Bonjour msingle, le forum,

Dans ce fichier (2) on évite la validation matricielle en nommant Dates la matrice ENT(Tableau1[Date]).

Formule avec SOMMEPROD en G4 :
VB:
=SOMMEPROD((EQUIV(Dates;Dates;0)=LIGNE(Tableau1)-1)*(Tableau1[Jour]=F4))
A+
 

Pièces jointes

  • Nombre de journées(2).xlsx
    84.9 KB · Affichages: 9

msingle

XLDnaute Junior
Très belle solution, mais qui ralenti énormément mon vrai fichier, au point que je ne puis pas l'utiliser.

Dommage.

Merci quand même pour ce travail!
A+
 

job75

XLDnaute Barbatruc
Dans ce fichier (3) on évite aussi la validation matricielle grâce à la fonction INDEX :
Code:
=SOMMEPROD((EQUIV(ENT(Tableau1[Date]);INDEX(ENT(Tableau1[Date]););0)=LIGNE(Tableau1)-1)*(Tableau1[Jour]=F4))
C'est lent ou c'est rapide ?
 

Pièces jointes

  • Nombre de journées(3).xlsx
    84.5 KB · Affichages: 9

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…