Enfin des explications claires, en français, non émaillées de "euh", "voilà" et autres fadaises! Bravo monsieur, vous possédez la pédagogie et le langage!
Год назад
Bonjour Christian. Je vous remercie infiniment pour ce message qui me va droit au coeur.
Bonjour Stéphane, en ces moments très difficiles pour l'humanité je vous souhaite beaucoup de courage et de patience à vous toutes et tous... Tutoriel très intéressant et très bien expliqué, MERCI !!!! infiniment de ce partage cher professeur et je vous dis à Bientôt ...
4 года назад
Bonjour mon Cher Gérard. Je vous souhaite également beaucoup de courage et une santé de fer. Merci beaucoup pour ce message.
Un grand merci pour cette formation et ces formules qui vont m'être très utiles enfin quand je les possèderai complètement ... Cours à voir et à revoir pour pouvoir acquérir des réflexes. Encore merci, Stéphane pour votre pédagogie et votre générosité
3 года назад+1
C'est un grand plaisir ma chère Malo. Très grand merci à vous pour ces compliments. Je vous rejoins, ces exercices sont à faire et à refaire pour une acquisition qui soit la plus poussée possible.
Bonjour Stéphane. Merci pour vos videos très instructives et très claires. Dans cet exemple toutefois, l'extraction des données formulée avec INDEX n'est pas complètement fiable car le test pratiqué (prix & ville) peut renvoyer un doublon : exemple sur Montélimar, il y a 2 biens à 119.5k€. Ainsi, dans le tableau que l'on aperçoit en fin de la vidéo, l'extraction affiche 2 fois le même bien (celui de 96m2), mais n'affiche pas celui de 95m2. Pour ma part, je définis systematiquement une clé unique d'identification des enregistrements dans mes BDD ce qui permet de pallier à ce genre de problèmes (1/ extraction des clés uniques des enregistrements répondant aux critères souhaités, 2/ affichage des informations souhaitées pour enregistrements identifiés par leur clé). Bonne continuation.
3 года назад
Bonjour et merci pour ce message. Oui tout à fait exact. Dans une base de données, la clé unique est indispensable. Mais sur des feuilles Excel récupérées, il est rare d'en disposer. C'est la raison pour laquelle dans un autre volet, je démontre comment réaliser des extractions explicitement distinctes, pourtant sur la base d'égalités : www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
re-bonsoir, retour sur les formules matricielles, une belle continuité par rapport à nos dernières vidéos sur les FM !!!! évidemment en y rajoutant quelques petites choses afin d'agrémenter tout celà !!! j'apprécie énormément ce genre d'extraire clair !! un grand merci et faites également attention à votre santé, amicalement :) :)
4 года назад+1
Re-bonsoir mon Cher Rom Lef, c'est un grand plaisir comme à l'habitude et ce n'est pas fini, vous le verrez. Je vous réserve encore pas mal de surprises avec ces CM. Je vous souhaite un excellent Week End.
@, je doute pas de vos capacités à toujours vous démarquer et à nous offrir des vidéos aussi passionnantes, on va profiter de ce confinement pour revoir pas mal de choses, excellent week-end à vous aussi
4 года назад+1
Comme quoi, malgré la gravité de la situation, il n'est pas impossible de tirer des aspects positifs de ce confinement.
bonjour j'ai utiliser vos formules qui fonctionnent à merveilles sauf si le même montant apparait plusieurs fois pour une même ville.
8 месяцев назад
Bonjour, en effet il existe une technique pour différencier les égalités à l'extraction avec les formules matricielles : www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
Bonjour, vidéo très bien expliquée, néanmoins, comment faire la même extraction mais dans l'ordre croissant ?
Год назад
Bonjour. On peut le faire par formule matricielle comme ici : www.bonbache.fr/trier-une-liste-de-textes-par-calcul-matriciel-591.html Si vous avez une version Office 365, c'est plus simple, il suffit d'employer la fonction Trier.
Bonjour, et 1000 mercis. C'est toujours un plaisir de vous entendre dans vos vidéos d'une grande clarté. Permettez-moi toutefois cette remarque, qui n'enlève rien au brio de la démonstration : lorsque 2 prix de la liste sont équivalents, pour l'exemple de Montélimar, l'extraction ne prend que le premier des 2 trouvés et le réplique. La différence porte ici sur la superficie : 96m2 au premier (affiché pour les 2) et 95m2 au second. Ce tout petit m2 vient enrayer la machine, mais offre le sujet de ce commentaire. Je sais que vous avez le remède adéquate. Puis-je me permettre de vous laisser nous le conter ? Très cordialement.
4 года назад
Bonsoir Jean-Luc et grand merci pour votre message. Oui, j'ai sciemment laissé cette anomalie en place. La raison est simple. Je démontre la technique d'extraction des unicités associées dans une autre formation. Nous y prenons soin de constater que ces extractions s'arrêtent sur la première occurrence et la répètent. Cette formation est la suivante : www.bonbache.fr/synthese-sur-l-absenteisme-et-l-assiduite-des-salaries-508.html De plus, je vais bientôt apporter la solution d'extraction d'unicités associées par formule matricielle, donc sans calcul intermédiaire. Encore merci à vous pour votre intérêt et votre message.
Bonjour, Merci pour cette vidéo qui m'a été très utile. :) J'ai tenté de la faire une deuxième fois sur un autre fichier, mais cette fois-ci avec 2 critères, en faisant un SI(ET(). Cela peut-il fonctionner ?
2 года назад
Bonsoir Juninho08. Merci pour votre intérêt. La fonction Et ne raisonne pas de façon matricielle. Il faut recouper les matrices pour croiser les résultats comme nous le faisons par exemple avec la fonction SommeProd dans un emploi dérivé afin de ne restituer que les valeurs croisées concordantes.
Bonjour, toujours pointu et très efficace, mais j'ai une petite erreur, en effet si dans une même ville il y a deux maison au même prix (mais avec une différence dans la superficie il va afficher en fait deux fois la même ville (ex: Montélimar 2 villa au même prix 119 500 mais une à 95 m² et l'autre à 96m² , il m'affiche les deux a 96m²) est ce normal ?
2 года назад
Bonjour Kaste. Merci beaucoup pour ce message. Oui, dans ce cas de figure, c'est normal. La technique pour différencier les égalités à l'extraction est démontrée dans cette formation : www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
Bonjour, je veut faire exactement ç sauf qu'au lieu d'avoir des prix j'ai des codes de références de projet ex : 17072-BUR--11/2022. Par quelle fonction je peux remplacer la fonction grande.valeur ??? Merci
6 месяцев назад+1
Bonjour, vous pouvez décomposer ces codes par la fonction Fractionner.Texte pour ensuite traiter les données résultantes par la fonction Grande.Valeur entre autres.
Bonjour Monsieur SVP , J'ai remarqué une petite erreur quand vous choisissez par exemple la ville "Montélimar" les lignes 2 et 3 dans le tableau sont les même, Comment peut on la corriger. Vous m'avez beaucoup aider, Merci énormément.
2 года назад
Bonjour Y_0888. Oui tout à fait et bien vu. Il existe une technique matricielle pour différencier les égalités à l'extraction. Je l'enseigne à cette adresse : www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
Bonjour, je tiens à vous remercier pour cette démonstration, elle est top. Je l'ai appliqué pour un projet dans lequel je travaille et elle marche très bien. Cependant, lorsque j'essaie d'extraire les données depuis un autre classeur, il n'y a que la première formule avec la fonction "Grande.valeur" qui fonctionne très bien, par contre je n'arrive pas à faire marcher la fonction "SiErreur". Est ce que de base c'est possible de le faire de cette façon ou bien je me trompe sur quelque chose? Merci encore pour votre attention.
3 года назад+1
Bonjour Zaher et merci beaucoup pour votre intérêt. Oui c'est tout à fait possible et la fonction SiErreur n'est absolument pas en cause. Il peut s'agir d'un problème de synchronisation, d'actualisation des calculs ou encore d'une erreur de syntaxe dans la formule.
@ j'ai fini par trouver une solution. J'ai défini les mêmes noms de mes titres avec les mêmes références dans le nouveau classeur et ça à marché. Merci encore pour votre réponse et bon courage dans vos projets 🙂
3 года назад+1
@@zaherchaharane6326 Félicitations Monsieur et merci beaucoup pour vos encouragements.
Bonsoir, vous démontrez une fois de plus la puissance du calcul matricielle. Bravo ! Concernant la fonction equiv, la manière dont vous l'avez utilisé signifie que la valeur recherchée (1er paramètre de la fonction) est recherchée dans le résultat des deux matrices conditionnelles ? Ça me perturbe.
4 года назад
Bonsoir Petoule29. Oui effectivement, c'est une autre approche qui peut paraître déstabilisante. Mais je l'explique bien à mon sens dans le pas à pas détaillé : www.bonbache.fr/extraire-toutes-les-donnees-d-un-critere-avec-excel-532.html Le recoupement des matrices conditionnelles se traduit par un booléen validé par le premier paramètre passé en guise de recherche à cette même fonction. Avec un peu de recul et de test, vous verrez que la logique vient bien. Je vous souhaite une bonne soirée Petoule29 et je vous remercie une fois de plus pour votre message.
Bonjour, j'avais une question par rapport à votre formule ( celle pour trouver les infos par rapport au terrain, superficie, ect...) , après le EQUIV comme valeur cherchée vous mettez 1, pourquoi ?? Bonne vidéo en tout cas !
4 года назад+1
Bonjour Enzo. C'est une très bonne question. Ici, on l'emploie dans un raisonnement matriciel. En second paramètre, on ne lui passe pas une colonne de recherche mais des matrices sur lesquelles on émet des critères. A chaque fois qu'un critère est recoupé sur les lignes de ces matrices, la réponse est 1 pour Oui. Ce sont donc ces 1 que nous cherchons pour produire l'extraction sur les lignes correspondantes.
Bonjour Merci pour cette vidéo très instructive. La formule ne semble fonctionner qu'avec des nombres dans la colonne Prix. Est-il possible de retourner du texte dans la colonne J ?
3 года назад
Bonjour MrJibe75. Oui tout à fait et je propose des formations sur des techniques matricielles à ce sujet. Je n'ai pas le lien sous la main parce que je commence à avoir un très grand nombre de formations et je passe en coup de vent pour vous répondre.
@ Merci pour votre réponse rapide. Il y a effectivement beaucoup de vidéos sur votre chaine, merci pour le partage ! Si vous pouvez m'indiquer le lien vers la vidéo dédiée, je suis preneur car là je cale sur le problème
3 года назад
@@MrJibe75 Il faut que je la retrouve. J'en ai beaucoup sur les calculs matriciels et celle dont je vous parle est spécifique, nichée dans un coin. Cela dit, sur la base du premier calcul d'extraction, rien ne vous empêche d'exploiter les fonctions Index et Equiv dans un raisonnement matriciel, comme c'est le cas pour les colonnes suivantes dans cette formation. La technique fonctionne très bien sur les textes comme les nombres.
Un grand merci pour vos vidéos! J'apprends beaucoup grâce à vous. J'ai toutefois un petit soucis : j'essaye d'utiliser votre formule d'extraction matricielle en remplaçant la formule de départ GRANDE.VALEUR par INDEX car mes données à extraire son des nom de familles en fonction d'un critère récurent "Atelier". =INDEX(SI(Atelier=$P$3;Nom;0);LIGNE(INDIRECT("1:"&LIGNES(Atelier)))) La formule fonctionne et m'extrait bien les noms de familles en fonction de l'atelier choisit en menu déroulant de la cellule P3. Mais les données extraites sont l'ensemble de ma matrice avec des 0 pour les valeurs fausses. J'aimerais que les données fausses n'apparaissent pas et que les données extraites vraies soient placées en premières lignes de mon tableau d'extraction. J'espère avoir été claire et que vous pourrez peut-être m'aider. Bien cordialement Laura
Год назад
Bonjour Laura. Les 0 correspondent effectivement aux non concordances. La fonction Grande.Valeur n'est donc pas forcément à exclure pour réorganiser ces informations dans l'ordre et passer les 0 en queue de liste et potentiellement les exclure avec un test supplémentaire.
Bonjour, tout d'abord un grand merci pour ce tuto. :) j'aurais aimé savoir la manipulation à faire afin que le tableau de droite c'est-à-dire (B:H) s'actualise en changeant la ville sur notre liste déroulante ? C'est très très intéressant ! Je vous remercie encore une fois et vous souhaite une agréable journée.
4 года назад
Bonjour Sandra et merci pour votre message. Le tableau entre les colonnes B et H est la source de données. La liste déroulante sert à piocher dedans et seule une mise en forme conditionnelle y est prévue pour repérer les concordances. L'extraction quant à elle se déroule sur l'autre tableau entre J et M.
@ Je vous remercie pour votre retour Stéphane. Mais si jamais je voulais compiler plusieurs sources de données. Comment faire grâce au filtre je change de ville, mon tableau de gauche change sans formules ? En changement la ville tous les onglets de mon classeur execl changent pour avoir les données de la ville sélectionnée ?
4 года назад
Pour une actualisation dynamique de la source de données selon le choix utilisateur, il faut utiliser VBA. Le code récupère le choix et copie la source correspondante sur la feuille de travail.
J’ai essayé mais cela ne fonctionne pas. J’aimerais que mon tableau se complète selon la date du jour. Et la fonctionne grande valeur ne fonctionne que point des critères de valeur nombre et pas de texte.
8 месяцев назад
La solution fonctionne parfaitement bien Madame. Je vous invite à reprendre le pas à pas détaillé qui est donné à cette adresse : www.bonbache.fr/extraire-toutes-les-donnees-d-un-critere-avec-excel-532.html
@ bon j’ai essayé à nouveau, cela fonctionne super bien mais j’ai plein de ligne à zéro. Comment faire pour ne plus les avoir?
8 месяцев назад
@saniaadz Elles ne devraient pas exister. Englober le calcul dans la fonction SiErreur ou tout simplement la fonction Si pour éliminer ces valeurs résiduelles.
Bonjour et merci beaucoup pour vos vidéos. J'ai réalisé votre formule pas à pas cependant il n'y qu'un seul résultats qui s'affiche pour la valeur cherchée, la valeur maxi et non pas toutes les valeurs.
3 года назад
Bonjour Christophe. Merci pour ce message. Avez-vous bien validé la formule par le raccourci CTRL + MAJ + Entrée ? Il s'agit d'un raisonnement matriciel.
@ oui la formule a bien été validée avec raccourci clavier (et confirmé pas apparition du signe dans la cellule). Du coup me suis dirigé vers une autre formule : =SI(LIGNES($K$7:K7)
3 года назад
@@dafu09 La formule est éprouvée. Elle doit fonctionner. Il doit y avoir une légère différence de syntaxe. Cependant, je vous félicite d'avoir trouvé une solution de contournement.
Bonjour Merci beaucoup pour ces explications utiles. Comment, à partir d'une clé de recherche, rassembler des données de plusieurs lignes sur une seule ? Exemple, pour une commande livrée en plusieurs fois, je voudrais rassembler les différents numéros de livraison sur la même ligne dans un fichier de suivi. Merci beaucoup
3 года назад
Bonjour et merci pour ce message. Vous pouvez par exemple soit utiliser un calcul intermédiaire pour livrer ces numéros dans une colonne annexe. Dès lors, un calcul final agit sur cette colonne pour réunir (concaténation) tous les numéros sur une même ligne. Soit vous pouvez utiliser le VBA pour consolider tous les numéros correspondant à la recherche dans une chaîne à restituer dans une unique cellule.
Bonjour et merci pour la vidéo, J'essaye de faire la même en faisant une extraction depuis une autre feuille avec la commande : {=GRANDE.VALEUR(SI(Form1!L:L=$A$2;Form1!A:A;0);LIGNE(INDIRECT("1:" & LIGNES(Form1!L:L))))} Cela m'extrait bien la première cellule de form1!A:A dont la ligne correspond au critère mais l'incrémentation ne se fait pas. Jai le résultat suivant si je modifie "1:" pat "2:" Quelqu'un saurait d'où vient le problème ? Merci
3 года назад
Bonjour Jean. Votre syntaxe me paraît a priori correcte. Je vois que vous agissez sur des colonnes entières. Je ne pense pas que des cellules vides puissent interférer dans la logique de correspondance de la formule mais ça reste à vérifier. En tous cas, ce mécanisme alourdit considérablement le raisonnement matriciel et les temps de réponse. Il est préférable d'agir sur des plages nommées et de les retravailler avec la fonction NbVal pour qu'elles soient dynamiques et acceptent les nouvelles données. Dans la procédure, pour que ce calcul soit fonctionnel, vous devez présélectionner la plage de cellules destinée à l'extraction. A l'issue de la construction de la formule, vous devez la valider par le raccourci clavier CTRL + MAJ + Entrée pour qu'elle se réplique automatiquement sur la plage prédéfinie.
Bonjour. J'ai besoin d'aide car je ne sais pas quelle formule utiliser pour faire un tableau. Voilà dans un fichier excel j'ai une feuille avec un tableau qui contient 3 colonnes suivantes : la liste des bénéficiaires, l'état de la candidature qui est retenue ou non retenu, et le numéros du comité d'entrée. Dans une autre feuille, je veux que les listes de bénéficiaires retenus et leur numéro de comité d'entrée apparaissent automatiquement dans ce second tableau. Svp pouvez vous m'aider ?
3 года назад+1
Bonjour Céline. Dans la première feuille, vous pouvez utiliser un calcul intermédiaire dont la vocation est de repérer avec des numéros incrémentés tous les enregistrements à extraire, soit les bénéficiaires retenus. Dès lors, sur la base de ces numéros incrémentés, vous pouvez produire l'extraction sélective dans l'autre feuille avec les fonctions Index et Equiv ou encore avec une RechercheV. Cette formation sur la suppression des doublons donne les techniques : www.bonbache.fr/eliminer-automatiquement-les-doublons-par-calculs-excel-250.html Repérage des valeurs répétées dans un premier temps et extraction des lignes repérées dans un second. Vous devez simplement adapter le repérage avec une fonction Si (Si retenus alors Max +1).
Je suis un peu novice en Excel et donc je sais pas mais quand je mets la formule matrice mon fichier Excel ne répond plus difficile de sélectionner des cellules tout se plantent en fait 😓😰
2 месяца назад
Est-ce que vous validez bien la formule par le raccourci clavier CTRL + MAJ + Entrée, selon votre version d'Excel ?
Merci beaucoup Izri Mouhammed. En ces temps sombres, je vous souhaite également une bonne santé. Le monde va se rétablir. S'il pouvait en profiter pour corriger ses défauts, mais ça...
Bonjour à Tous.Merci déjà Pour votre temps que vous avez mit pour la réalisation de cette vidéo qui nous aidera, Mais moi à mon niveau je n'arrive pas à implémenter ou encore adapter à mon fichier. Car j'obtient la valeur 0 de la condition (si) mais je ne sais pourquoi. Aidez moi svp
3 года назад+1
Bonjour Arsène. Avez-vous bien validé la formule par le raccourci clavier CTRL + MAJ + Entrée. Je vous encourage à suivre le pas à pas détaillé qui est donné à cette adresse : www.bonbache.fr/extraire-toutes-les-donnees-d-un-critere-avec-excel-532.html
@ Ok. J'ai même téléchargé votre fichier, on dirait que la formule est adaptée à votre tableau. Quand je change même les données de votre tableau, le résultat ne donne plus. C'est vraiment difficile pour moi.
3 года назад
@@thetalentssoccer7632 Cette technique fonctionne quels que soient les tableaux. Bien sûr, les matrices sont adaptées aux plages de cellules sur lesquelles les conditions doivent être vérifiées et recoupées.
@ Bonjour. Ok. Moi je ne voudrais pas utiliser la fonction grande valeur puisque je n'utilise que les textes. comment retirer cette fonction qui range du plus grand au plus petit?
3 года назад
@@thetalentssoccer7632 La fonction Grande.Valeur est ici utilisée pour regrouper les données extraites car elles ne se suivent pas naturellement dans le tableau source. Elle est donc très utile pour éviter d'avoir des trous dans l'extraction. Sinon, vous avez un autre exemple d'extraction, plus bas dans le pas à pas détaillé pour extraire le terrain associé à la recherche : {=SIERREUR(INDEX(INDIRECT(K$8); EQUIV(1; (Prix=$J9)*(Ville=$K$6); 0));'')}
Enfin des explications claires, en français, non émaillées de "euh", "voilà" et autres fadaises! Bravo monsieur, vous possédez la pédagogie et le langage!
Bonjour Christian. Je vous remercie infiniment pour ce message qui me va droit au coeur.
Bonjour Stéphane, en ces moments très difficiles pour l'humanité je vous souhaite beaucoup de courage et de patience à vous toutes et tous... Tutoriel très intéressant et très bien expliqué, MERCI !!!! infiniment de ce partage cher professeur et je vous dis à Bientôt ...
Bonjour mon Cher Gérard. Je vous souhaite également beaucoup de courage et une santé de fer. Merci beaucoup pour ce message.
J'ai consulté pas mal de tuto sur RUclips : je vous confirme que vous êtes le meilleur a bien éclaircir les détails. Chapeau 👍👍👍
Merci infiniment Mou Yon. Votre message est un réel plaisir.
Un grand merci pour cette formation et ces formules qui vont m'être très utiles enfin quand je les possèderai complètement ... Cours à voir et à revoir pour pouvoir acquérir des réflexes. Encore merci, Stéphane pour votre pédagogie et votre générosité
C'est un grand plaisir ma chère Malo. Très grand merci à vous pour ces compliments. Je vous rejoins, ces exercices sont à faire et à refaire pour une acquisition qui soit la plus poussée possible.
Merci beaucoup Stéphane surtout en ces moments difficiles pour toute l'humanité souhaitant bon courage à tout le monde
Bonjour Adnane. En effet, il faut garder espoir. Beaucoup de personnes se battent pour nous. Merci beaucoup pour ce message.
Bonjour Stéphane.
Merci pour vos videos très instructives et très claires.
Dans cet exemple toutefois, l'extraction des données formulée avec INDEX n'est pas complètement fiable car le test pratiqué (prix & ville) peut renvoyer un doublon : exemple sur Montélimar, il y a 2 biens à 119.5k€. Ainsi, dans le tableau que l'on aperçoit en fin de la vidéo, l'extraction affiche 2 fois le même bien (celui de 96m2), mais n'affiche pas celui de 95m2.
Pour ma part, je définis systematiquement une clé unique d'identification des enregistrements dans mes BDD ce qui permet de pallier à ce genre de problèmes (1/ extraction des clés uniques des enregistrements répondant aux critères souhaités, 2/ affichage des informations souhaitées pour enregistrements identifiés par leur clé).
Bonne continuation.
Bonjour et merci pour ce message.
Oui tout à fait exact. Dans une base de données, la clé unique est indispensable. Mais sur des feuilles Excel récupérées, il est rare d'en disposer.
C'est la raison pour laquelle dans un autre volet, je démontre comment réaliser des extractions explicitement distinctes, pourtant sur la base d'égalités :
www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
re-bonsoir, retour sur les formules matricielles, une belle continuité par rapport à nos dernières vidéos sur les FM !!!! évidemment en y rajoutant quelques petites choses afin d'agrémenter tout celà !!! j'apprécie énormément ce genre d'extraire clair !! un grand merci et faites également attention à votre santé, amicalement :) :)
Re-bonsoir mon Cher Rom Lef, c'est un grand plaisir comme à l'habitude et ce n'est pas fini, vous le verrez. Je vous réserve encore pas mal de surprises avec ces CM. Je vous souhaite un excellent Week End.
@, je doute pas de vos capacités à toujours vous démarquer et à nous offrir des vidéos aussi passionnantes, on va profiter de ce confinement pour revoir pas mal de choses, excellent week-end à vous aussi
Comme quoi, malgré la gravité de la situation, il n'est pas impossible de tirer des aspects positifs de ce confinement.
bonjour j'ai utiliser vos formules qui fonctionnent à merveilles sauf si le même montant apparait plusieurs fois pour une même ville.
Bonjour, en effet il existe une technique pour différencier les égalités à l'extraction avec les formules matricielles :
www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
Bonjour, vidéo très bien expliquée, néanmoins, comment faire la même extraction mais dans l'ordre croissant ?
Bonjour. On peut le faire par formule matricielle comme ici :
www.bonbache.fr/trier-une-liste-de-textes-par-calcul-matriciel-591.html
Si vous avez une version Office 365, c'est plus simple, il suffit d'employer la fonction Trier.
Bonjour Stéphane,
Merci.
Bonjour Alain. C'est un plaisir comme toujours.
Bonjour, et 1000 mercis. C'est toujours un plaisir de vous entendre dans vos vidéos d'une grande clarté.
Permettez-moi toutefois cette remarque, qui n'enlève rien au brio de la démonstration :
lorsque 2 prix de la liste sont équivalents, pour l'exemple de Montélimar, l'extraction ne prend que le premier des 2 trouvés et le réplique. La différence porte ici sur la superficie : 96m2 au premier (affiché pour les 2) et 95m2 au second. Ce tout petit m2 vient enrayer la machine, mais offre le sujet de ce commentaire.
Je sais que vous avez le remède adéquate. Puis-je me permettre de vous laisser nous le conter ?
Très cordialement.
Bonsoir Jean-Luc et grand merci pour votre message.
Oui, j'ai sciemment laissé cette anomalie en place. La raison est simple. Je démontre la technique d'extraction des unicités associées dans une autre formation. Nous y prenons soin de constater que ces extractions s'arrêtent sur la première occurrence et la répètent. Cette formation est la suivante :
www.bonbache.fr/synthese-sur-l-absenteisme-et-l-assiduite-des-salaries-508.html
De plus, je vais bientôt apporter la solution d'extraction d'unicités associées par formule matricielle, donc sans calcul intermédiaire. Encore merci à vous pour votre intérêt et votre message.
Un grand merci Stéphane
Grand merci à vous François pour votre fidélité.
Bonjour, Merci pour cette vidéo qui m'a été très utile. :) J'ai tenté de la faire une deuxième fois sur un autre fichier, mais cette fois-ci avec 2 critères, en faisant un SI(ET(). Cela peut-il fonctionner ?
Bonsoir Juninho08. Merci pour votre intérêt. La fonction Et ne raisonne pas de façon matricielle. Il faut recouper les matrices pour croiser les résultats comme nous le faisons par exemple avec la fonction SommeProd dans un emploi dérivé afin de ne restituer que les valeurs croisées concordantes.
Bonjour, toujours pointu et très efficace, mais j'ai une petite erreur, en effet si dans une même ville il y a deux maison au même prix (mais avec une différence dans la superficie il va afficher en fait deux fois la même ville (ex: Montélimar 2 villa au même prix 119 500 mais une à 95 m² et l'autre à 96m² , il m'affiche les deux a 96m²) est ce normal ?
Bonjour Kaste. Merci beaucoup pour ce message. Oui, dans ce cas de figure, c'est normal. La technique pour différencier les égalités à l'extraction est démontrée dans cette formation :
www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
Bonjour, je veut faire exactement ç sauf qu'au lieu d'avoir des prix j'ai des codes de références de projet ex : 17072-BUR--11/2022. Par quelle fonction je peux remplacer la fonction grande.valeur ??? Merci
Bonjour, vous pouvez décomposer ces codes par la fonction Fractionner.Texte pour ensuite traiter les données résultantes par la fonction Grande.Valeur entre autres.
excellente formation!
Merci beaucoup Bernard.
Bonjour Monsieur
SVP , J'ai remarqué une petite erreur quand vous choisissez par exemple la ville "Montélimar" les lignes 2 et 3 dans le tableau sont les même,
Comment peut on la corriger.
Vous m'avez beaucoup aider, Merci énormément.
Bonjour Y_0888. Oui tout à fait et bien vu. Il existe une technique matricielle pour différencier les égalités à l'extraction. Je l'enseigne à cette adresse :
www.bonbache.fr/differencier-les-egalites-a-l-extraction-avec-excel-548.html
Bonjour, je tiens à vous remercier pour cette démonstration, elle est top. Je l'ai appliqué pour un projet dans lequel je travaille et elle marche très bien. Cependant, lorsque j'essaie d'extraire les données depuis un autre classeur, il n'y a que la première formule avec la fonction "Grande.valeur" qui fonctionne très bien, par contre je n'arrive pas à faire marcher la fonction "SiErreur". Est ce que de base c'est possible de le faire de cette façon ou bien je me trompe sur quelque chose? Merci encore pour votre attention.
Bonjour Zaher et merci beaucoup pour votre intérêt. Oui c'est tout à fait possible et la fonction SiErreur n'est absolument pas en cause. Il peut s'agir d'un problème de synchronisation, d'actualisation des calculs ou encore d'une erreur de syntaxe dans la formule.
@ j'ai fini par trouver une solution. J'ai défini les mêmes noms de mes titres avec les mêmes références dans le nouveau classeur et ça à marché. Merci encore pour votre réponse et bon courage dans vos projets 🙂
@@zaherchaharane6326 Félicitations Monsieur et merci beaucoup pour vos encouragements.
Je ne cesse d'etre epaté Merci M rosseti
C'est un plaisir mon Cher Badredine. Merci beaucoup pour ce message.
Bonsoir, vous démontrez une fois de plus la puissance du calcul matricielle. Bravo ! Concernant la fonction equiv, la manière dont vous l'avez utilisé signifie que la valeur recherchée (1er paramètre de la fonction) est recherchée dans le résultat des deux matrices conditionnelles ? Ça me perturbe.
Bonsoir Petoule29. Oui effectivement, c'est une autre approche qui peut paraître déstabilisante. Mais je l'explique bien à mon sens dans le pas à pas détaillé :
www.bonbache.fr/extraire-toutes-les-donnees-d-un-critere-avec-excel-532.html
Le recoupement des matrices conditionnelles se traduit par un booléen validé par le premier paramètre passé en guise de recherche à cette même fonction. Avec un peu de recul et de test, vous verrez que la logique vient bien. Je vous souhaite une bonne soirée Petoule29 et je vous remercie une fois de plus pour votre message.
Bonjour, j'avais une question par rapport à votre formule ( celle pour trouver les infos par rapport au terrain, superficie, ect...) , après le EQUIV comme valeur cherchée vous mettez 1, pourquoi ??
Bonne vidéo en tout cas !
Bonjour Enzo. C'est une très bonne question. Ici, on l'emploie dans un raisonnement matriciel. En second paramètre, on ne lui passe pas une colonne de recherche mais des matrices sur lesquelles on émet des critères. A chaque fois qu'un critère est recoupé sur les lignes de ces matrices, la réponse est 1 pour Oui. Ce sont donc ces 1 que nous cherchons pour produire l'extraction sur les lignes correspondantes.
Rossetti Stéphane D’accord, encore Merci de prendre du temps pour me répondre !
Bonjour
Merci pour cette vidéo très instructive.
La formule ne semble fonctionner qu'avec des nombres dans la colonne Prix. Est-il possible de retourner du texte dans la colonne J ?
Bonjour MrJibe75. Oui tout à fait et je propose des formations sur des techniques matricielles à ce sujet. Je n'ai pas le lien sous la main parce que je commence à avoir un très grand nombre de formations et je passe en coup de vent pour vous répondre.
@ Merci pour votre réponse rapide. Il y a effectivement beaucoup de vidéos sur votre chaine, merci pour le partage ! Si vous pouvez m'indiquer le lien vers la vidéo dédiée, je suis preneur car là je cale sur le problème
@@MrJibe75 Il faut que je la retrouve. J'en ai beaucoup sur les calculs matriciels et celle dont je vous parle est spécifique, nichée dans un coin. Cela dit, sur la base du premier calcul d'extraction, rien ne vous empêche d'exploiter les fonctions Index et Equiv dans un raisonnement matriciel, comme c'est le cas pour les colonnes suivantes dans cette formation. La technique fonctionne très bien sur les textes comme les nombres.
Un grand merci pour vos vidéos! J'apprends beaucoup grâce à vous.
J'ai toutefois un petit soucis : j'essaye d'utiliser votre formule d'extraction matricielle en remplaçant la formule de départ GRANDE.VALEUR par INDEX car mes données à extraire son des nom de familles en fonction d'un critère récurent "Atelier".
=INDEX(SI(Atelier=$P$3;Nom;0);LIGNE(INDIRECT("1:"&LIGNES(Atelier))))
La formule fonctionne et m'extrait bien les noms de familles en fonction de l'atelier choisit en menu déroulant de la cellule P3. Mais les données extraites sont l'ensemble de ma matrice avec des 0 pour les valeurs fausses. J'aimerais que les données fausses n'apparaissent pas et que les données extraites vraies soient placées en premières lignes de mon tableau d'extraction.
J'espère avoir été claire et que vous pourrez peut-être m'aider.
Bien cordialement
Laura
Bonjour Laura. Les 0 correspondent effectivement aux non concordances. La fonction Grande.Valeur n'est donc pas forcément à exclure pour réorganiser ces informations dans l'ordre et passer les 0 en queue de liste et potentiellement les exclure avec un test supplémentaire.
Bonjour, tout d'abord un grand merci pour ce tuto. :) j'aurais aimé savoir la manipulation à faire afin que le tableau de droite c'est-à-dire (B:H) s'actualise en changeant la ville sur notre liste déroulante ? C'est très très intéressant ! Je vous remercie encore une fois et vous souhaite une agréable journée.
Bonjour Sandra et merci pour votre message. Le tableau entre les colonnes B et H est la source de données. La liste déroulante sert à piocher dedans et seule une mise en forme conditionnelle y est prévue pour repérer les concordances. L'extraction quant à elle se déroule sur l'autre tableau entre J et M.
@ Je vous remercie pour votre retour Stéphane. Mais si jamais je voulais compiler plusieurs sources de données. Comment faire grâce au filtre je change de ville, mon tableau de gauche change sans formules ? En changement la ville tous les onglets de mon classeur execl changent pour avoir les données de la ville sélectionnée ?
Pour une actualisation dynamique de la source de données selon le choix utilisateur, il faut utiliser VBA. Le code récupère le choix et copie la source correspondante sur la feuille de travail.
J’ai essayé mais cela ne fonctionne pas. J’aimerais que mon tableau se complète selon la date du jour. Et la fonctionne grande valeur ne fonctionne que point des critères de valeur nombre et pas de texte.
La solution fonctionne parfaitement bien Madame. Je vous invite à reprendre le pas à pas détaillé qui est donné à cette adresse :
www.bonbache.fr/extraire-toutes-les-donnees-d-un-critere-avec-excel-532.html
@ j’ai essayé mais je n’arrive pas. J’ai mis les accolades pour crée la matrice mais ça ne marche pas. Je vais essayé encore
@@saniaadzIl faut bien valider la formule par le raccourci CTRL + MAJ + Entrée
@ bon j’ai essayé à nouveau, cela fonctionne super bien mais j’ai plein de ligne à zéro. Comment faire pour ne plus les avoir?
@saniaadz Elles ne devraient pas exister. Englober le calcul dans la fonction SiErreur ou tout simplement la fonction Si pour éliminer ces valeurs résiduelles.
Bonjour et merci beaucoup pour vos vidéos. J'ai réalisé votre formule pas à pas cependant il n'y qu'un seul résultats qui s'affiche pour la valeur cherchée, la valeur maxi et non pas toutes les valeurs.
Bonjour Christophe. Merci pour ce message. Avez-vous bien validé la formule par le raccourci CTRL + MAJ + Entrée ? Il s'agit d'un raisonnement matriciel.
@ oui la formule a bien été validée avec raccourci clavier (et confirmé pas apparition du signe dans la cellule). Du coup me suis dirigé vers une autre formule : =SI(LIGNES($K$7:K7)
@@dafu09 La formule est éprouvée. Elle doit fonctionner. Il doit y avoir une légère différence de syntaxe. Cependant, je vous félicite d'avoir trouvé une solution de contournement.
@ je vais refaire avec votre formule, qui est "plus simple" et je reviens vers vous. Merci
@ Bonjour, j'ai également le même problème. Je n'ai que le premier résultat qui s'affiche. J'ai bien vérifié la syntaxe pourtant. Je ne comprends pas
Bonjour
Merci beaucoup pour ces explications utiles.
Comment, à partir d'une clé de recherche, rassembler des données de plusieurs lignes sur une seule ?
Exemple, pour une commande livrée en plusieurs fois, je voudrais rassembler les différents numéros de livraison sur la même ligne dans un fichier de suivi.
Merci beaucoup
Bonjour et merci pour ce message. Vous pouvez par exemple soit utiliser un calcul intermédiaire pour livrer ces numéros dans une colonne annexe. Dès lors, un calcul final agit sur cette colonne pour réunir (concaténation) tous les numéros sur une même ligne. Soit vous pouvez utiliser le VBA pour consolider tous les numéros correspondant à la recherche dans une chaîne à restituer dans une unique cellule.
Bonjour et merci pour la vidéo,
J'essaye de faire la même en faisant une extraction depuis une autre feuille avec la commande :
{=GRANDE.VALEUR(SI(Form1!L:L=$A$2;Form1!A:A;0);LIGNE(INDIRECT("1:" & LIGNES(Form1!L:L))))}
Cela m'extrait bien la première cellule de form1!A:A dont la ligne correspond au critère mais l'incrémentation ne se fait pas. Jai le résultat suivant si je modifie "1:" pat "2:"
Quelqu'un saurait d'où vient le problème ?
Merci
Bonjour Jean. Votre syntaxe me paraît a priori correcte. Je vois que vous agissez sur des colonnes entières. Je ne pense pas que des cellules vides puissent interférer dans la logique de correspondance de la formule mais ça reste à vérifier. En tous cas, ce mécanisme alourdit considérablement le raisonnement matriciel et les temps de réponse. Il est préférable d'agir sur des plages nommées et de les retravailler avec la fonction NbVal pour qu'elles soient dynamiques et acceptent les nouvelles données.
Dans la procédure, pour que ce calcul soit fonctionnel, vous devez présélectionner la plage de cellules destinée à l'extraction. A l'issue de la construction de la formule, vous devez la valider par le raccourci clavier CTRL + MAJ + Entrée pour qu'elle se réplique automatiquement sur la plage prédéfinie.
Bonjour. J'ai besoin d'aide car je ne sais pas quelle formule utiliser pour faire un tableau. Voilà dans un fichier excel j'ai une feuille avec un tableau qui contient 3 colonnes suivantes : la liste des bénéficiaires, l'état de la candidature qui est retenue ou non retenu, et le numéros du comité d'entrée. Dans une autre feuille, je veux que les listes de bénéficiaires retenus et leur numéro de comité d'entrée apparaissent automatiquement dans ce second tableau. Svp pouvez vous m'aider ?
Bonjour Céline. Dans la première feuille, vous pouvez utiliser un calcul intermédiaire dont la vocation est de repérer avec des numéros incrémentés tous les enregistrements à extraire, soit les bénéficiaires retenus. Dès lors, sur la base de ces numéros incrémentés, vous pouvez produire l'extraction sélective dans l'autre feuille avec les fonctions Index et Equiv ou encore avec une RechercheV. Cette formation sur la suppression des doublons donne les techniques :
www.bonbache.fr/eliminer-automatiquement-les-doublons-par-calculs-excel-250.html
Repérage des valeurs répétées dans un premier temps et extraction des lignes repérées dans un second. Vous devez simplement adapter le repérage avec une fonction Si (Si retenus alors Max +1).
@ d'accord je vais essayer mais je doute que j'y arrive car je suis débutante . Je vous remercie de votre réactivité.
@@celineferrario7050 Ce sont effectivement des techniques dédiées à des utilisateurs relativement avancés.
Je suis un peu novice en Excel et donc je sais pas mais quand je mets la formule matrice mon fichier Excel ne répond plus difficile de sélectionner des cellules tout se plantent en fait 😓😰
Est-ce que vous validez bien la formule par le raccourci clavier CTRL + MAJ + Entrée, selon votre version d'Excel ?
Je vous souhaite une bonne santé
Merci beaucoup Izri Mouhammed. En ces temps sombres, je vous souhaite également une bonne santé. Le monde va se rétablir. S'il pouvait en profiter pour corriger ses défauts, mais ça...
Bonjour à Tous.Merci déjà Pour votre temps que vous avez mit pour la réalisation de cette vidéo qui nous aidera, Mais moi à mon niveau je n'arrive pas à implémenter ou encore adapter à mon fichier. Car j'obtient la valeur 0 de la condition (si) mais je ne sais pourquoi. Aidez moi svp
Bonjour Arsène. Avez-vous bien validé la formule par le raccourci clavier CTRL + MAJ + Entrée.
Je vous encourage à suivre le pas à pas détaillé qui est donné à cette adresse :
www.bonbache.fr/extraire-toutes-les-donnees-d-un-critere-avec-excel-532.html
@ Ok. J'ai même téléchargé votre fichier, on dirait que la formule est adaptée à votre tableau. Quand je change même les données de votre tableau, le résultat ne donne plus. C'est vraiment difficile pour moi.
@@thetalentssoccer7632 Cette technique fonctionne quels que soient les tableaux. Bien sûr, les matrices sont adaptées aux plages de cellules sur lesquelles les conditions doivent être vérifiées et recoupées.
@ Bonjour. Ok. Moi je ne voudrais pas utiliser la fonction grande valeur puisque je n'utilise que les textes. comment retirer cette fonction qui range du plus grand au plus petit?
@@thetalentssoccer7632 La fonction Grande.Valeur est ici utilisée pour regrouper les données extraites car elles ne se suivent pas naturellement dans le tableau source. Elle est donc très utile pour éviter d'avoir des trous dans l'extraction. Sinon, vous avez un autre exemple d'extraction, plus bas dans le pas à pas détaillé pour extraire le terrain associé à la recherche :
{=SIERREUR(INDEX(INDIRECT(K$8); EQUIV(1; (Prix=$J9)*(Ville=$K$6); 0));'')}