Rechercher et extraire dans des bases de données Excel

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ •

  • @alibatouri7306
    @alibatouri7306 7 років тому +6

    Vos explications sont claires et limpides parce que vous maîtrisez votre objet , le mode et le ton de transmission de vos connaissances. Vous utilisez juste les mots nécessaires pour la compréhension. Pas de répétitions redondantes et futiles .Bravo! Stéphane et merci pour ce précieux aide.
    De ALI BATOURI au Cameroun

    •  7 років тому

      Bonjour Ali, je vous remercie infiniment, votre message fait tout particulièrement plaisir et est très encourageant.

  • @abdelazizchelbi7531
    @abdelazizchelbi7531 8 років тому +5

    Enfin, je suis arrivé à regarder tous vos tutos d'Excel, VBA, Word et astuces ... A la suite d'une recherche sur VBA, j'ai trouvé, par hasard, l'un de vos EXTRAORDINAIRES tutos qui m'a poussé à découvrir tous les autres ... C'est tellement bien travaillés avec soin et bien présentés avec détails et souplesse .... Je tiens vivement à vous remercier et à vous féliciter pour l'effort que vous fournissez pour de tels résultats .... chapeau bas

    •  8 років тому

      Bonjour, il est tellement agréable et gratifiant de recevoir de tels messages que je vous en remercie infiniment. Je suis très heureux de savoir que tous ces tutos vous ont plu et qu'ils vous ont été utiles. Je continue d'en ajouter de nouveaux, régulièrement. Encore merci pour votre message de sympathie

    • @abdelazizchelbi7531
      @abdelazizchelbi7531 8 років тому +1

      Aussi, je compte revoir un à un ces tutos pour mémoriser encore une fois toutes vos remarques si pertinentes et utiles .... J'en serais reconnaissant de vos réponses à mes commentaires et remarques que je compte faire à chaque tuto .... Tous mes souhaits de réussite

    •  8 років тому

      Bien entendu je resterai à l'écoute de vos commentaires. Merci encore

  • @SunColor94
    @SunColor94 3 роки тому +2

    J'arrive au bout de vos tutos après avoir acheté "Le livre Excel - L'inrégrale" ; vraiment bravo car vous avez fait un travail formidable et quelle pédagogie !!!!! ; tout est tellement clair ; je vais continuer avec "Le livre Excel Golden" car vous m'avez donné envie d'aller plus loin ; encore bravo bravo

    •  3 роки тому

      Bonjour Aurélie. Je vous remercie très sincèrement pour votre intérêt et pour vos compliments. Oui vous le constaterez, avec le livre Excel Golden, vous irez beaucoup plus loin pour développer de véritables solutions d'entreprise.

  • @imenbenyahia7641
    @imenbenyahia7641 7 років тому +1

    je ne trouve pas les mots pour bien exprimer à quel point vos tuto's ont été bénéfiques pour moi, je vous remercie infiniment Monsieur

    •  7 років тому +1

      Votre façon de l'exprimer est une récompense pour moi alors c'est à moi de vous remercier pour avoir pris le temps de laisser un message comme celui-ci qui est très gratifiant.

  • @eolivier67
    @eolivier67 3 роки тому +1

    comment je ne vous ai pas connu avant.... vos infos sont claires et précises !!! merci pour votre partage de savoir :)

    •  3 роки тому

      C'est très agréable de votre part Olivier. On me le dit assez régulièrement. Je vous remercie beaucoup pour ça.

  • @GeorgeBander
    @GeorgeBander 8 років тому +1

    J'adore cette fonction "Recherchev" devient l'incontournable ! J'aime aussi "Décaler" et "Choisir" ! Ces trois formules sont quasiment les meilleures d'Excel !! En tout cas, merci beaucoup pour cet excellent tuto !! J'adore !!! Bonne soirée

    •  8 років тому

      Oui la fonction Decaler qui permet de rendre dynamiques les plages de cellules sur lesquelles s'appliquent les formules afin que les nouvelles données saisies puissent être considérées. Merci beaucoup George pour ce commentaire.

    • @romlef526
      @romlef526 8 років тому +2

      moi la fonction décaler j'ai un peu de mal je la trouve pas simple a utiliser. une double fonction indispensable c'est index et equiv

    • @GeorgeBander
      @GeorgeBander 8 років тому +1

      Oui, c'est une question de goût, je pense, d'habitude et de bien d'autres choses aussi ! Elles sont à vrai dire, toutes aussi utile les unes les autres ! Bonne soirée, merci.

  • @jazzou1453
    @jazzou1453 7 років тому +1

    Bonjour, merci infiniment pour ce tuto magnifiquement réalisé... vous m'avez permis en quelques minutes de réaliser ce que je cherchais à faire depuis 1 mois !! Génial, c'est clair, facile et surtout très bien expliqué !! Mille mercis

    •  7 років тому

      Merci à vous d'avoir pris le temps de faire un message, c'est précieux. En effet, les fonctions de base de données Excel sont très puissantes mais peu connues. Elles permettent d'extraire de l'information pour synthétiser et interpréter les données denses, à partir seulement de quelques arguments. Bonne soirée à vous.

  • @94320lou
    @94320lou 5 років тому +1

    Enfin, j'ai réussi grâce à vous à comprendre la fonction "recherchev". Pourtant c'était pas faute d'avoir cherché. Merci.

    •  5 років тому

      J'en suis ravi Lolita et je vous remercie d'avoir pris le soin de faire un message en retour.

  • @gerardbrin7317
    @gerardbrin7317 8 років тому +2

    Encore bravo pour une formation de qualité.

    •  8 років тому

      Merci Gérard, content de vous revoir

  • @ouattaraobeton9016
    @ouattaraobeton9016 2 роки тому

    Superbe ! belles variantes à la fonction RechercheV. Merci énormément.

    •  2 роки тому

      Merci à vous mon Cher Ouattara.

  • @savfai2428
    @savfai2428 7 років тому +1

    Merci, Bonne continuité.

  • @MouradBENKADOUR
    @MouradBENKADOUR 6 років тому +1

    Excellent Tutos, Merci, Je veux juste ajouter que c'est mieux de sélectionner tous le tableau par la combinaison CTRL puis * (produit) dès lors qu'une cellule du tableau est sélectionnée.

    •  6 років тому +1

      Bonjour Mourad et merci beaucoup pour votre retour. Effectivement ce raccourci est intéressant tout comme le CTRL + A dès lors qu'une cellule du tableau est sélectionnée.

  • @claudedorval9551
    @claudedorval9551 7 років тому +1

    Bonjour! Merveilleux tuto, un gros MERCI ! Grâce à vous j'ai réussi mon projet de feuille de calculs! Cependant, il me reste une partie. Chaque ONGLETS ( ou feuille de calcul ) est un article avec un calcul de quantité propre à chacun. Tout cela fonctionne parfaitement sauf que c'est un peu compliqué car j'ai beaucoup d'articles! Je voudrais avoir une seule feuille de calcul (un onglet) et que lorsque je sélectionne (choix dans liste déroulante) un emplacement, et même chose pour un article, je viens y entrer la quantité. Autrement dit, faire des relations avec des sous- catégories afin d'attribuer une quantité à ce produit à un emplacement précis. Encore Merci !...et continuer votre bon travail cela est très apprécié!

    •  7 років тому

      Bonsoir, merci beaucoup d'avoir pris le temps de faire un message comme celui-ci qui fait très plaisir. Je n'ai pas très bien saisi votre problématique sur les listes déroulantes. Selon les quelques éléments que j'ai, notamment des relations avec les sous catégories, j'aurais tendance à dire qu'il faut passer par du code VBA. Concernant les listes déroulantes associées à des quantités saisies, elles sont traitées, notamment dans le support sur la facturation Excel, si cela peut vous aider : www.bonbache.fr/facturation-automatisee-de-clients-avec-excel-122.html

  • @rachidchekkar2995
    @rachidchekkar2995 2 роки тому +1

    Bonjour, Bravo. J'ai une petite question néanmoins svp : À 4:24 comment faîtes-vous pour "lier" la contenance à la cellule de l'identifiant ?

    •  2 роки тому +1

      Bonjour Rachid. C'est la fonction RechercheV qui est utilisée pour faire la liaison. Vous avez tout le détail et les explications à cette adresse :
      www.bonbache.fr/rechercher-et-extraire-dans-des-bases-de-donnees-excel-156.html

    • @rachidchekkar2995
      @rachidchekkar2995 2 роки тому +1

      @ Merci pour votre réponse, je viens de voir mon erreur. J'ai lu dans les commentaires qu'il y a un livre dont vous êtes l'auteur pour se former en Excel. Je voudrais bien l'acheter, avez-vous un lien svp ?

    •  2 роки тому +1

      @@rachidchekkar2995 Oui bien sûr. Tous les livres Excel que je propose sont à cette adresse :
      www.bonbache.fr/livres-excel-pdf.php

  • @healthylife1537
    @healthylife1537 Рік тому +1

    merci beaucoup

    •  Рік тому

      C'est un plaisir. Merci pour ce message.

  • @romlef526
    @romlef526 8 років тому +1

    excellent tuto !!! merci

    •  8 років тому +1

      Merci beaucoup, cela fait très plaisir

    •  7 років тому

      Merci beaucoup Said Idris, mes tutos sur VBA Excel sont à cette adresse sur le site : www.bonbache.fr/formation-bureautique-excel-vba-1-2-5.html vous pourrez notamment aller plus loin dans le traitement des informations de cellules de feuille Excel mais aussi de bases de données avec les objets de programmation. Bonne soirée à vous

  • @thierrydupuy865
    @thierrydupuy865 7 років тому +1

    TRES BIEN, TRES CLAIR

    •  7 років тому

      Merci beaucoup Thierry

  • @yannleral9971
    @yannleral9971 4 роки тому +1

    Bonjour cher professeur, très beau travail, comme toujours. Dites moi que pensez vous des fonctions "=BDLIRE et =RechercheX" pour extraire des données. Car comme nous le savons la function =rechercheV ne se déplace uniquement vers la droite; j'aurais tendance à utiliser la fonction =décaler, =EQUIV et=index pour des recherche plus complexe. En vous souhaitant une bonne journée et de bonne fêtes de fin d'année.

    •  4 роки тому

      Bonjour Yann. Oui tout à fait, je propose de nombreuses solutions sur les fonctions Index, Equiv combinées aussi avec la fonction Decaler mais aussi sur les fonctions de bases de données BnNb ou BdLire. La fonction RechercheX est surpuissante mais elle est nouvelle et tous ne la possèdent donc pas. L'avantage de la fonction RechercheV est sa simplicité d'utilisation dans des cas simples.

  • @sandramh8356
    @sandramh8356 3 роки тому +1

    bonjour
    petite question, dans la fonction bdnbval le 'champ' à partir duquel les éléments doivent être comptabilisés, si c’est le id des articles par exp, doivent-ils être valeurs uniques ? Et quel est son intérêt alors qu'il existe les filtres qui sont plus faciles à utiliser? Différence entre BDsomme et mise en forme conditionnelle ? merci d'avance

    •  3 роки тому

      Bonjour Alexandra et merci pour votre intérêt. La différence est majeure et chacun trouvera la fonctionnalité adaptée à ses besoins. Les filtres restreignent la vue sur place. La vue est éphémère. Les fonctions de bases de données comme BdNb extraient ces données pour des exploitations indépendantes et externes à la source d'origine.

  • @wafaaazzouni3959
    @wafaaazzouni3959 7 років тому +1

    bonsoir a vous, je voulais vous dire que c'est un excellent tuto et encore merci pour le partage, néanmoins j'ai une question, quel est l’intérêt de définir ces fonctions (BDLIRE, BDSOMME,...) hors qu'on a le même résultat avec les filtres ? merci et bonne soirée.

    •  7 років тому +1

      Bonjour Wafaa Azzouni et merci beaucoup pour votre retour. A mon sens l'intérêt de ces fonctions de bases de données est double. Tout d'abord, elles permettent une extraction vers un autre emplacement pour une exploitation des données isolées sans endommager le tableau source. Les filtres eux, agissent sur le tableau d'origine en masquant les lignes ne correspondant pas aux critères. De plus, grâce aux zones de critères, elles permettent d'énoncer et de recouper une quantité illimitée de critères pour des extractions très fines et sont donc plus puissantes que les filtres.

    • @wafaaazzouni3959
      @wafaaazzouni3959 7 років тому +1

      Bonjour Rossetti Stéphane, merci de m'avoir éclaircie ce point, c'est vrai que le tableau d'origine reste intacte et on a une meilleure extraction de donnée encore une fois merci et bonne journée.

  • @ilyesandwassimgames9582
    @ilyesandwassimgames9582 7 років тому +1

    Bonjour professeur,en suivant ce tutoriel je suis arrivé à créer mon programme excel, sur comment faire des recherches et extraction dans la base de donnée et je voudrais ajouter un setup ou application à mon programme ou à ce tutorial ,bien que je ne fais pas la différence entre les deux.Merci

    •  7 років тому

      Bonjour Djamal, un setup n'est pas possible si vous parlez de programme d'installation. Car ce "programme" se déclenchera forcément avec Excel. Si vous souhaitez en faire un programme indépendant avec un setup, vous devez le développer en VB.Net ou C# sous Visual Studio. L'un et l'autre permettre des accès aux données très puissants par le code.

  • @claudedorval9551
    @claudedorval9551 7 років тому +1

    Bonjour M. Rossetti, Tout fonctionne bien sauf que j'aimerais bien effacer certain noms de tables (Sauf T_Articles) que j'ai nommées mais que je n'utilise plus. Comment fait-on pour redéfinir un champs comme T_Articles? Merci beaucoup pour votre aide.

    •  7 років тому

      Bonjour, tout d'abord je vous remercie pour ce retour. Pour modifier les noms attribuées à des plages de cellules, afin de faciliter la recherche d'informations par les formules, je vous suggère de cliquer sur l'onglet Formules en haut de la fenêtre Excel. Dans ce ruban, vous cliquez sur le bouton Gestionnaire de noms. Tous les noms attribués aux tableaux s'y trouvent. Vous sélectionnez la plage nommée que vous souhaitez modifier, et la zone de saisie en bas de la boîte de dialogue vous permet de la modifier. Vous pouvez aussi supprimer ces noms.

  • @savfai2428
    @savfai2428 7 років тому +1

    Bonjour Mr Stéphane, puis je vous envoyer un mail pour mieux comprendre ma question? Merci d'avance.

    •  7 років тому

      Bonjour sav fai, vous pouvez la poser ici, ça ne pose aucun souci et ainsi tout le monde peut en profiter si par exemple certaines personnes rencontrent les mêmes difficultés.

  • @PhilippeBerbeche
    @PhilippeBerbeche 4 роки тому +1

    Super Tuto , j'ai des soucis avec des codes barre (EAN) les chiffres ne sont pas reconnus , j'ai testé en chiffre sans virgule et personnalisé (#############) selon si les chiffre sont alignés a droite ou a gauche Excel les reconnait pas , une idée du pourquoi ?

    •  4 роки тому

      Bonjour Philippe. De mémoire, les EAN sont codés sur 13 caractères ce qui est de l'ordre de grandeur de la centaine de milliards. Il faut un format scientifique pour les recevoir. Mais comme il ne s'agit pas réellement de nombres étant donnée qu'aucune opération ne sera entreprise dessus, pourquoi ne pas formater tout simplement les cellules en texte ?

    • @PhilippeBerbeche
      @PhilippeBerbeche 4 роки тому +1

      @ salut Stéphane merci pour la réponse, je crois qu'en texte ça pose problème aussi, je vais tester ça merci

    • @PhilippeBerbeche
      @PhilippeBerbeche 4 роки тому +1

      Salut Stéphane du coup j'ai testé et en texte ça fonctionne pas, ca donne ce genre de chiffre 3,12197E+12
      3,12197E+12
      3,12197E+12
      3,12197E+12
      3,12197E+12
      en fait soit je passe par nombre sans virgule soirt personnalisé ############ mais selon l'opération les chiffres se mettent soit a droite soit à gauche du coup pas reconnu dans la rechercheV je vais voir un peu sur le net si je trouve la solution , merci en tous cas d'avoir pris le temps de répondre et encore félicitations pour tes vidèos

    •  4 роки тому

      ​@@PhilippeBerbeche C'est le format scientifique. Il y a une valeur limite des nombres gérés par Excel dans les cellules. Je pense que c'est de ce côté là qu'il faut se renseigner. VBA lui, en est capable naturellement avec le bon typage.

    • @PhilippeBerbeche
      @PhilippeBerbeche 4 роки тому

      @ Merci Stéphane

  • @claudedorval9551
    @claudedorval9551 7 років тому +1

    Bonjour, Voici, c'est que la description de l'article (par laquelle je choisi l'article avec une liste déroulante) se trouve au milieu de la ligne mais je voudrais que la première donnée à entrer soit au début dans la première colonne de gauche. Est-ce possible? Le seul moyen que j'ai trouvé c'est de mettre ma description de l'article à gauche avec une liste déroulante pour avoir ma ligne complète avec la description de l'article à nouveau. Lors de l'impression, je n'aurai pas la première colonne mais seulement la ligne souhaitée. Autre problème, j'aimerais conserver la description ORIGINALE de l'article pour le nom de l'onglet mais Excel ne veut pas car il y a des ponctuations tel : ' " ( ) # @ / - etc...a-t-il un moyen de contourner tout cela? Soit en plaçant la description entre une ponctuation spécifique?? Un gros MERCI !!!P.S.:J'ai essayé en VBA mais le système ne prend pas les décimales avec des zéros. Cela est moins uniforme et professionnel. Après Excel, je vais essayer de refaire le tout avec Access mais comme j'ai beaucoup de calculs c'est plus limité.

    •  7 років тому +1

      Bonjour Claude, très honnêtement j'ai du mal à visualiser comme ça, je suis désolé. Et du coup, difficile de vous donner une solution. Ce serait plus facile avec un extrait du classeur je suppose. Ainsi, si je trouve un peu de temps, je pourrais peut être jeter un oeil.

  • @GeorgeBander
    @GeorgeBander 7 років тому +1

    Bonsoir Cher Professeur !! Comme je révise et vois un peu le tout, j'aimerai savoir s'il vous serai possible de faire un tuto avec la fonction BDLIRE. J'ai une base de donnée répondant aux critères et à l'action pour cette formule, mais n'arrive pas à la concrétiser....Merci d'avance, quelque soit la réponse...!! Bonne soirée...

    •  7 років тому

      Bonsoir Gérard, la fonction de base de données BDLire est précisément traitée dans cette formation. Elle montre comment extraire de l'information de base de données, selon des critères posés dans une plage de cellules et démontre, contrairement la fonction RechercheV, que l'information recherchée ne doit pas nécessairement se trouver dans la première colonne du tableau de recherche pour extraire l'information correspondante. Ou bien trouvez vous que l'explication de la fonction BDLire n'est pas suffisamment claire dans ce tuto ? Très bonne soirée à vous aussi.

    • @GeorgeBander
      @GeorgeBander 7 років тому +1

      Mille excuses, je ne l'avais point vue, je l'ai faite en entière pourtant , je ne sais où ai-je la tête....Merci professeur !! Bonne soirée...

  • @COMPUTER_DZ
    @COMPUTER_DZ 6 років тому +2

    Merci le grand maitre d'EXCEL @UCW-_iHbGuZG9nsE8D76lpIQ​
    Je vais proposer vos cours à mes élevés, moi mémé Ingénieure informatique spécialiste dans les réseau apprend avec vous, des fonctions et des méthodes nouveaux sur Excel.
    Un grand Merci

    •  6 років тому

      J'en suis très honoré Boualem M ainsi que de votre soutien et intérêt. Je vous en remercie infiniment.

  • @ilyesandwassimgames9582
    @ilyesandwassimgames9582 7 років тому +1

    Pardon,je me suis trompé ce que je voulais dire ce n'est pas du tout un setup ,c'est que ,je cherche à donner une forme qui ressemblerai à un écran comme userform par exemple à l'ouverture du classeur et travailler dessus, c'est à dire cacher en quelque sorte les feuilles du tableur excel. dansvba je n'ai trouver un exemple comme sur ce tutos. Merci pour vos reponses.

    •  7 років тому

      Oui sans souci, tout peut être piloté par le code depuis un UserForm qui permettrait de définir la fonction et l'extraction à réaliser sur la base de données ainsi que les critères qui seraient posés dans les cellules. Pour lancer les formules de calcul par le code VBA, il faut en revanche penser à exploiter la propriété WorksheetFunction de l'objet Application.

    • @ilyesandwassimgames9582
      @ilyesandwassimgames9582 7 років тому +1

      Une fois j'ai essayé de travailler avec le userform ,mais j'ai préféré excel.Maintenant je dois me relancer dans le vba pour introduire les fonctions très utiles que je viens d'apprendre et les assimiler.y'aurai-il un tutos sur le sujet (extraire bdd excel+vba) et je vous remercie infiniment.

    •  7 років тому

      Oui bien sûr, je propose toutes les formations VBA à cette adresse :
      www.bonbache.fr/formation-bureautique-excel-vba-1-2-5.html
      Et plus spécifiquement avec UserForm ici :
      www.bonbache.fr/importer-et-exporter-des-donnees-en-vba-excel-145.html
      www.bonbache.fr/facturation-avec-interface-graphique-vba-excel-129.html

  • @ilyesandwassimgames9582
    @ilyesandwassimgames9582 7 років тому

    Bonjour ,j'ai beaucoup appris grâce à vous.je suis très satisfait et je remercie tout ceux qui comme vous se donnent beaucoup de peine pour enregistrer ces vidéos magnifiques.
    Par contre je suis devant un problème que je n'arrive pas à resoudre ,concernant les extractions des bases de données.
    Dans ma base de données j'ai des clients avec ID unique, sauf que chaque facture de client est détaillée en 4 ou 5 lignes dans la BDD de ce fait je n'arrive pas à compter ni le nombre de clients ou le nombre de facture de chaque client comment faire ?.
    Voici un tableau de BDD : un seul client avec deux factures
    date facture code produit taxe SurTaxe ID Qte Pu Mont
    19/01/2017 Z8880 8904,73
    19/01/2017 5472 89 Z8880 89,00
    19/01/2017 11020 7988 0 Z8880 0,03
    19/01/2017 11020 70604 1.2 Z8880 2175,60
    19/01/2017 11020 5477 9 Z8880 514,13
    19/01/2017 11020 5474 19 Z8880 413,36
    19/01/2017 11020 Z8880 10,36 551,41 5712,61

    •  7 років тому

      Bonjour, tout d'abord, merci beaucoup pour votre message.
      Votre problème est épineux dans la mesure où il s'agirait de compter les lignes ou enregistrements avec la fonction BDNB en considérant qu'il faut exclure les numéros de clients qui ont déjà été comptés une fois. Je pense que c'est possible à l'aide des fonctions de base de données, moyennant une belle imbrication. Avec VBA Excel, qui prend justement le relais quand les limites des fonctions sont atteintes, ce serait plus simple.
      Mais personnellement, je vous conseillerais de traiter le problème à la source depuis Access, avec une requête SQL. En admettant par exemple que la table s'appelle commande, il suffit de cette instruction SQL :
      SELECT COUNT(code) FROM (SELECT DISTINCT code FROM Commande)
      DISTINCT esr le mot clé pour considérer les enregistrements uniques. Count permet alors de compter les enregistrements uniques retournés. La requête retourne le nombre de clients uniques et de ce fait, ne comptabilise pas deux fois le même client.

    • @ilyesandwassimgames9582
      @ilyesandwassimgames9582 7 років тому +1

      Je vous remercie pour votre réponse. hélas, access est un autre apprentissage que je devrais apprendre ou du moins m'initier plus tard.pour l'instant je vais continuer à suivre vos vidéos sur excel.

    •  7 років тому

      Je comprends, VBA Excel est une solution viable. Je propose aussi bien des formations sur Access que VBA Excel. Mais j'essaierai de me pencher sur votre problème pour trouver une solution uniquement grâce aux fonctions de base de données en tentant de ne pas inclure les identifiant redondant dans le décompte. Je me le note pour plus tard. Bonne soirée à vous.

  • @ilyesandwassimgames9582
    @ilyesandwassimgames9582 7 років тому

    Je me suis trompé une seule facture