a

Membre habitué

Inscrit le :20/05/2021
Dernière activité :19/04/2024 à 08:41
Version d'Excel :2019 FR
Messages
78
Votes
2
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par axel698 - page 2

DateAuteur du sujetSujetExtrait du message
24/06/2021 à 09:47axel698Aide Index Equiv ? Sommeprod?En débogant, Excel me dit que l'erreur est à "If tabloS(s, 1) = tabloB(b, 2) And dico(tabloB(b, 5)) >= DateValue(tabloS(s, 2)) _ And dico(tabloB(b, 5)) <= DateValue(tabloS(s, 3)) Then"...
24/06/2021 à 09:35axel698Aide Index Equiv ? Sommeprod?Re, sur ma base officielle, la colonne "date des actes" est colonne n°5, mes numéros de séjour sur cette même base sont en colonne n°2. Option Explicit Sub CommandE() Dim tabloS, tabloB, tabloR(), dico Dim b&, s&, flag& Set dico = CreateObject("Scripting.Dictionary") tabloS = Sheets("Base séjour 202...
23/06/2021 à 16:28axel698Aide Index Equiv ? Sommeprod?Euh.. Je ne peux pas la transmettre car confidentielle, mais pourriez-vous m'indiquer à quoi correspondent les variables car j'ai du mal à les identifier. De plus, ma base de donnée comporte 400 000 lignes, au niveau des données renvoyées avec la fonction Ubound, cela est possible ...
23/06/2021 à 14:45axel698Aide Index Equiv ? Sommeprod?L'idée de la macro est bonne, vous avez bien compris que l'unité médicale dans la base des actes correspondait à la date de l'acte situé dans l'intervalle de séjour...
23/06/2021 à 14:43axel698Aide Index Equiv ? Sommeprod?Bonjour, il est presque bon mais étant mauvais en VBA je n'arrive pas à le transposer sur ma base réelle. De plus, les séjours en urgence ne sont pas dans la base séjour (ils sont traité à part, c'était juste pour donner un exemple à comprendre). En tout cas, merci beaucoup de votre aide a+...
23/06/2021 à 09:41axel698Aide Index Equiv ? Sommeprod?Voici un fichier avec une base des actes médicaux dans un hôpital et la base des séjours dans ce même hôpital. La base des actes médicaux présente en 1ère colonne les numéros de séjour et en 2è les dates (avec heure) des actes médicaux. La base des séjours a les numéros de séjours (clé commune) et l...
21/06/2021 à 13:42axel698Réaliser la formule correcteRe, je vous mets le lien de la discussion où on m'avait donné la formule : https://forum.excel-pratique.com/excel/probleme-avec-recherchev-157753 Cependant, elle ne marche plus sur ma base actuelle, ce que je ne comprends pas...
21/06/2021 à 11:30axel698Réaliser la formule correcteCeci dit, je vous remercie grandement pour votre rapidité et votre implication...
21/06/2021 à 11:27axel698Réaliser la formule correcteBien sur que je l'ai pris en considération mais cela est plus dur à appliquer en formule pour qu'il n'y ait pas d'erreurs. Il y a deux semaines de cela, on m'avait donné une formule qui marchait sur mon ancienne base (ma nouvelle est la même) mais elle ne marche plus sur la nouvelle et je ne compren...
21/06/2021 à 11:11axel698Réaliser la formule correcteLes doublons dans la base séjour ayant la même unité de soins peuvent être supprimés (il vaut mieux je pense) mais si ils ont deux unités de soins différentes il faut les garder. Sinon, votre synthèse est juste et vous avez bien compris...
21/06/2021 à 10:59axel698Problème de formuleRe, justement, un rechercheV ne peut pas solutionner le problème. Il peut éventuellement marcher (sur qq séjours) mais on m'avait donné la formule il y a deux semaines de cela (Sierreur(INDEX(plage unité de soins;SOMMEPROD((plage N°séjour=N°séjour)*(plage date début<=date acte)*(plage date fin &g...
21/06/2021 à 10:45axel698Problème de formulePour les urgences, il n'y a pas à le chercher (ils proviennent tous d'une même unité de soins qui n'est pas dans la base séjour, donc pas de souci pour ça). Et la formule doit se faire par rapport à la date exacte (comprenant même l'heure car je peux subir un acte à 15h00 dans une unité de soins et...
21/06/2021 à 10:38axel698Réaliser la formule correcteArriveriez-vous à le faire mais avec une formule Excel ...
21/06/2021 à 10:32axel698Problème de formuleOui malheureusement s'il ne trouve pas de correspondance, c'est par des séjours aux urgences qui ne sont pas dans ma base séjours. Dans le cas de votre essai, c'est la formule qui n'est pas adaptée. Un grand merci pour votre implication. La formule à trouver est une sorte d'INDEX EQUIV ou SOMMEPROD...
21/06/2021 à 10:19axel698Problème de formuleJe vais essayer d'être le plus clair possible : Imaginons que je sois un patient de l'hôpital. Je possède donc un numéro de séjour, pour ce numéro de séjour donné, il est possible (dans la plupart des cas même) que je subisse plusieurs actes médicaux à des dates données pendant un séjour dans une un...
21/06/2021 à 09:55axel698Réaliser la formule correcteLes solutions sont exactes, merci beaucoup mais comment puis-je appliquer PowerQuery à ma base de données de 400 000 lignes ? (sans me tromper)...
21/06/2021 à 09:50axel698Problème de formuleJ'ai 2 fichiers : le premier est une base avec un numéro de séjour (période passée à l'hôpital d'une date A à une date B), la date de l'acte médical et une dernière colonne avec les unités de soins en question correspondantes. Le deuxième est la base des séjours à l'hôpital, avec les numéros de séjo...
21/06/2021 à 08:38axel698Réaliser la formule correcteJe ne comprends pas trop la solution via PowerQuery car il n'y a pas de formules, mais je vous remercie de vos efforts pour m'aider...
21/06/2021 à 08:34axel698Réaliser la formule correcteIl ne faut pas éliminer les doublons présents dans la base des actes médicaux, mais on peut les enlever dans les bases séjours si le numéro de séjour pour une période donnée est affecté à une même unité& de soins...
20/06/2021 à 18:39axel698Réaliser la formule correcteSi un numéro de séjour a fait plusieurs unités de soins, elles seront à des périodes différentes. C'est à dire que si j'ai reçu un acte médical dans les deux unités de soins, elles seront forcément à des dates différentes...
18/06/2021 à 15:27axel698Réaliser la formule correcteJ'ai à ma disposition deux fichiers : le premier dans lequel il y a des numéros de séjour, les dates (avec heures) des actes médicaux et une colonne vide où je vais devoir retrouver des unités de soins. Le deuxième fichier possède également des numéros de séjours, des dates d'entrées en unité de soi...
17/06/2021 à 12:27axel698 Aide pour formuleRe, Merci beaucoup, il ne fallait finalement pas chercher très loin ! Bonne journée...
17/06/2021 à 11:08axel698 Aide pour formuleRe, prenez plutôt ce fichier ! merci...
17/06/2021 à 11:04axel698 Aide pour formuleBonjour, j'ai un petit soucis avec une base de données, je m'explique : je travaille dans un hôpital et je suis actuellement sur une base de données avec les actes qui se sont passés en 2020. Chaque patient a un numéro de séjour mais pendant son séjour il peut subir plusieurs actes. Cependant, pour...
20/05/2021 à 15:32axel698 Problème avec rechercheVRe, je vous remercie, cela a finalement marché. Bonne fin de journée. Cdlt...
20/05/2021 à 13:20axel698 Problème avec rechercheVRe, Merci de votre implication. Je l'ai testé sur mon fichier mais cela n'affiche toujours pas les bons centre de provenance. Je vous ai joint un autre fichier anonymisé...
20/05/2021 à 11:21axel698 Problème avec rechercheVImpossible pour moi car les données sont confidentielles et la base de données est trop volumineuse. je vais traduire en français ce qui est demandé : "Si la date de ma radio est comprise entre la date de début centre et date fin centre, alors pour mon n° séjour, afficher le centre dans lequel j'éta...
20/05/2021 à 11:11axel698 Problème avec rechercheVBonjour à tous, je viens sur le forum car j'ai un problème pour extraire des données. Je suis en stage dans un hôpital et le but est de trouver le centre de provenance qui a demandé à ce qu'une radio soit effectué. Le problème est qu'un patient peut avoir effectué 2 radios pendant son séjour à l'hôp...