XL 2016 trouver une date entre deux dates ?

saidoush

XLDnaute Junior
Bonjour à toutes et à tous!!!

Voilà, je cherche à attribuer une vente effectuée à une date dans une intervalle de date à un vendeur qui se trouvait à la boutique.
Autrement dit (c'est mieux...)
- Julie se trouvait à la boutique du 01/01/23 au 31/01/23, les ventes du 10,17 et 22/01/23 sont pour elle. J'ai essayé via Power Query en vain...

Je vous remercie à tou(tes)s!!!

PS: j'ai enfin trouvé une solution pour ma mini application, mais je ne trouve pas le moyen de fermer le post.
 

Pièces jointes

  • vendeur.xlsx
    10 KB · Affichages: 6
  • ventes.xlsx
    10.1 KB · Affichages: 7

saidoush

XLDnaute Junior
Je suis désolé j'ai tenté d'adapter le fichier au mien mais le langage DAX n'est pas mon fort je n’exagère pas si je vous glisse les vrai fichiers anonymisés ?

Merci pour le temps que vous prenez.
 

Pièces jointes

  • MAINS COURANTE.xlsx
    15.1 KB · Affichages: 8
  • PERCEPTION.xlsx
    10 KB · Affichages: 6

chris

XLDnaute Barbatruc
RE
si la date de fin n'est pas renseigné faire comme si c’était toujours en cours.
C'est bien ce qui est fait : on prend automatiquement la date du jour

le langage DAX n'est pas mon fort
PowerQuery utilise M et non DAX

Avec un exemple aussi éloigné de la réalité on bosse 2 fois au lieu d'une.

A l'avenir merci d'éviter cela...
 

Pièces jointes

  • PERCEPTION_PQ.xlsx
    22.3 KB · Affichages: 11

saidoush

XLDnaute Junior
RE

C'est bien ce qui est fait : on prend automatiquement la date du jour


PowerQuery utilise M et non DAX

Avec un exemple aussi éloigné de la réalité on bosse 2 fois au lieu d'une.

A l'avenir merci d'éviter cela...

je ne retrouve pas la procedure pour conserver les ligne vide (en cours) aujourd'hui

je suis vraiment confus et reconnaissant...
je ne voulais surtout pas vous faire perdre de temps.
je suivais les consignes de la Charte pour tenter de rester anonyme.

Merci cher Mr j'aimerai vous rendre la pareil.
 

saidoush

XLDnaute Junior
Merci beaucoup!!!
Je n'aime pas ne pas comprendre!!! et je préfère trouver seul... mais là je capte rien, dommage.

mais la requête vente-vendeur et immat n'ont pas le même résultat (alors que ca devrait imputerle prix sur chaque immat)

et l'immat EE-333-EE à disparue...
 

chris

XLDnaute Barbatruc
Non car tu as des dates, d'un côté qui n'existant pas de l'autre

Les Immat s'arrêtent au 10/11/23 et les 5 dernières lignes de démarrent après
et notamment les pour immat E-333 qui de ce fait ne concordent pas tandis que d'autres Immat trouvent 2 correspondances (pour BBB-000)
Pour ce dernier d'un côté ont des dates de l'autres des dates et des heures : tu n'as précisé ce qui se passe quand on a 2 MAINS COURANTES sur une même date...

Ce n'est pas un problème PQ : juste lire les dates ; même à la main on le voit...
 
Dernière édition:

saidoush

XLDnaute Junior
Je comprendrais que cela vous lasse...

je voudrais que cette base soit dynamique lorsque je rentre ou modifie une nouvelle immat, un nouveau montant ou un nouvel utilisateur dans le fichier MAIN COURANTE.xlsx ou PERCEPTION.xlsx.

mon projet était d'avoir :
*dans un dossier, un classeur avec une base de donnée qui recense les frais de véhicule avec leurs dates
*dans un dossier distinct une base de donnée qui liste les différents utilisateurs de ces véhicules selon des périodes
*dans un 3ème dossier le résultat de la fusion des 2 que l'on peut actualiser

je pensais que c'etait le principe de PQ

j'essaye... MERCI
 

chris

XLDnaute Barbatruc
RE

C'est dynamique il suffit d'actualiser la requête... Soit un clic !

Si le le fichier MAIN COURANTE.xlsx est ouvert, il faut l’enregistrer avant d'actualiser Immat car la requête exploite le fichier sur le disque et non le classeur de la requête.
 

saidoush

XLDnaute Junior
Wouaw c'est plus que parfait !!!!
Merci pour votre patience ça marche!!!
j'aimerais réussir à le refaire seul, mais jusqu'à présent je ne sais que combiner des fichiers.

il y aurait juste une dernière petite question (je ne promets rien...) mais lorsque je souhaite modifier
 

saidoush

XLDnaute Junior
👏Chris, et ceux qui nous lisent bonsoir,👏

Vous avez plus qu'assuré sur ce petit projet!!!
je suis novice en la matière et pour le coup dès le début j'étais à l'ouest de Neptune...
j'essaye de bidouiller un peu mais sans réel succès.

Pas d'erreurs mais de nombreuses incohérences...

pensez vous que si l'utilisateur ne trouve rien dans le fichier MAIN COURANTE en terme d'IMMATRICULATION, il puisse chercher automatiquement dans un deuxième onglet qui s'appellerait par exemple CARTES dans lequel serait renseigné une première colonne NOM DE CARTE pour info et NUMERO DE CARTE 1, NUMERO DE CARTE 2 ou NUMERO DE CARTE 3 (et le reste des infos MAIN COURANTE) pour faire coïncider avec "la" colonne CARTE (que je rajouterais dans PERCEPTION : NOM DE CARTE, DATE, PRIX, N°1, N°2 et N°3).

Bonne nuit à tous!!
(ou, bonjour, suivant votre emploi du temps...)
 

Pièces jointes

  • MAIN COURANTE+CARTES.xlsx
    14.4 KB · Affichages: 7
  • PERCEPTION.xlsm
    26.3 KB · Affichages: 6

Discussions similaires

Statistiques des forums

Discussions
314 708
Messages
2 112 099
Membres
111 416
dernier inscrit
philipperoy83