[Résolu] Rechercher des données dans une autre colonne
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
[Résolu] Rechercher des données dans une autre colonne
Hello à tous,
Pourriez-vous m'aider, s'il-vous-plait ?
Comment résoudre le problème suivant : voir fichier joint.
Sur une feuille OpenCalc, je voudrais rechercher chaque donnée de la colonne A, dans chaque cellule de la colonne G. Puis afficher dans les colonnes intermédiaires le contenu de chaque cellule G qui contient la ou les données recherchées. Voir fichier joint.
Comment faire?
Merci.
Pourriez-vous m'aider, s'il-vous-plait ?
Comment résoudre le problème suivant : voir fichier joint.
Sur une feuille OpenCalc, je voudrais rechercher chaque donnée de la colonne A, dans chaque cellule de la colonne G. Puis afficher dans les colonnes intermédiaires le contenu de chaque cellule G qui contient la ou les données recherchées. Voir fichier joint.
Comment faire?
Merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 22 oct. 2021 07:58, modifié 1 fois.
OpenOffice 4.1.13 sous Windows 10
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: comment rechercher des données dans une autre colonne
Bonjour,
Tu peux expliquer la finalité de la démarche stp ? Parce que là, à mon avis tu fais fausse route avec le tableur. Merci de nous éclairer un peu.
@+
Tu peux expliquer la finalité de la démarche stp ? Parce que là, à mon avis tu fais fausse route avec le tableur. Merci de nous éclairer un peu.
@+
-
- HédOOniste
- Messages : 1666
- Inscription : 15 déc. 2010 08:33
Re: comment rechercher des données dans une autre colonne
Bonsoir
une proposition
une proposition
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
Re: comment rechercher des données dans une autre colonne
Merci bien.yclik a écrit :une proposition
Ta solution, en colonne F, semble y correspondre en partie ; elle trouve la donnée de A présente et renvoie toute la cellule G( M sur ta feuille) concernée.
Il y manquerait une sorte de fonction de comptage : compter dans la cellule G (M sur ta feuille), le nombre de données de A qui y sont présentes ; puis afficher alors le contenu de cette cellule G dans la même ligne, mais dans la colonne correspondant au nombre de données trouvées(ou occurrences) : on voudrait afficher le contenu de la cellule G dans la colonne "X occurrences" qui correspondant au nombre de données de A que contient G.
En fait, et pour répondre aussi aux autres membres,
Les données de A sont : 2, 12, 14, 17, 32, 43, 46, 48.
Il s'agit de rechercher, de trouver que G3(et ainsi de suite) contient de ces données de A, puis de compter combien de ces données de A sont présentes en G3. Dans le cas d'espèce, G3 ne contient que la donnée "2". Enfin, afficher tout le contenu de G3 dans la colonne correspondant à "1 occurrence" (= 1 donnée) soit en en F3 (L3 dans ta feuille).
Ne rien afficher si aucune donnée de A n'est présente en la cellule G.
Très cordialement.
Dernière modification par Oukcha le 23 oct. 2021 09:42, modifié 1 fois.
Raison : Citation réduite à l'essentiel
Raison : Citation réduite à l'essentiel
OpenOffice 4.1.13 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
Re: comment rechercher des données dans une autre colonne
Bonsoir,zeguedon a écrit :Tu peux expliquer la finalité de la démarche
C'est pour une association.
La colonne A ce sont des numéros des points de mission de terrain.
En G figure la liste des missions accomplies par Bénévole, par période, soit jusqu'à 5 missions, 1 pour chacun des 5 sites.
La colonne I, c'est lorsque les bénévoles effectuent des liens entre deux sites au cours d'une même mission.
On voudrait connaitre le site qui reçoit le plus de bénévoles.
J'ai ajouté d'autres précisions en réponse à yclik.
Bien cordialement
Dernière modification par Oukcha le 23 oct. 2021 09:43, modifié 1 fois.
Raison : Citation réduite à l'essentiel
Raison : Citation réduite à l'essentiel
OpenOffice 4.1.13 sous Windows 10
-
- HédOOniste
- Messages : 1666
- Inscription : 15 déc. 2010 08:33
Re: comment rechercher des données dans une autre colonne
Bonjour
si bien compris
en G3 de mon exemple
à recopier vers le bas
et en L3
à recopier vers le bas
si bien compris
en G3 de mon exemple
Code : Tout sélectionner
=SI(ESTERREUR(CHERCHE(A3;M3));"";NB.SI(B3:F3;M3))
et en L3
Code : Tout sélectionner
=SI(ESTERREUR(CHERCHE(A3;M3));"";SI(ESTERREUR(CHERCHE(",";M3));M3;""))
OpenOffice 4.1.14 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
Re: comment rechercher des données dans une autre colonne
Bonjour,yclik a écrit :en G3 de mon exemple[...]en L3Code : Tout sélectionner
=SI(ESTERREUR(CHERCHE(A3;M3));"";NB.SI(B3:F3;M3))
Code : Tout sélectionner
=SI(ESTERREUR(CHERCHE(A3;M3));"";SI(ESTERREUR(CHERCHE(",";M3));M3;""))
J'ai reproduit ces deux formules sur ta feuille. La 1re renvoie le nombre de données ; la seconde ne fait rien.
Si on se basait uniquement sur ta formule en F, saurais-tu comment faire pour ne rien afficher en F si aucune donnée A n'est trouvée en M?
Cordialement
Dernière modification par Oukcha le 23 oct. 2021 09:45, modifié 1 fois.
Raison : Citation réduite à l'essentiel
Raison : Citation réduite à l'essentiel
OpenOffice 4.1.13 sous Windows 10
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: Rechercher des données dans une autre colonne
Bonsoir,
@ Max2021 est-ce pour simplifier la compréhension du problème, tu pourrais joindre un fichier qui montre le résultat attendu (en rouge par exemple) sur quelques lignes afin que l'on puisse déduire une logique de raisonnement. Tes explications ne sont pas suffisamment claire pour que l'on soit certains d'avoir correctement compris ce que tu recherches. Merci.
@+
@ Max2021 est-ce pour simplifier la compréhension du problème, tu pourrais joindre un fichier qui montre le résultat attendu (en rouge par exemple) sur quelques lignes afin que l'on puisse déduire une logique de raisonnement. Tes explications ne sont pas suffisamment claire pour que l'on soit certains d'avoir correctement compris ce que tu recherches. Merci.
@+
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
Re: Rechercher des données dans une autre colonne
Bonsoir,zeguedon a écrit :pour simplifier la compréhension du problème, tu pourrais joindre un fichier qui montre le résultat attendu
Oui en effet, je n'ai sans doute pas été assez clair.
Voici la feuille corrigée avec l'affichage des résultats tels qu'attendus, dans les cellules en jaune au centre.
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 23 oct. 2021 09:46, modifié 1 fois.
Raison : Citation réduite à l'essentiel
Raison : Citation réduite à l'essentiel
OpenOffice 4.1.13 sous Windows 10
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: Rechercher des données dans une autre colonne
C'est nettement plus clair maintenant. Ce que tu ne précisais pas, c'est qu'il fallait rechercher combien d'éléments de l'entièreté de la colonne A sont contenus dans une seule cellule de la colonne G.
En B4 :
A étirer vers la droite puis vers le bas.
Attention il s'agit d'une formule à validation matricielle. Il faut donc maintenir les touches Ctrl+Maj enfoncées lors de l'appui sur la touche Entrée pour la validée.
@+
En B4 :
Code : Tout sélectionner
=SI(NB(SI(ESTERREUR(TROUVE($A$4:$A$11;$G4;1));"";TROUVE($A$4:$A$11;$G4;1)))=B$2;$G4;"")
Attention il s'agit d'une formule à validation matricielle. Il faut donc maintenir les touches Ctrl+Maj enfoncées lors de l'appui sur la touche Entrée pour la validée.
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- RespOOnsable modération
- Messages : 3952
- Inscription : 06 oct. 2008 08:03
Re: Rechercher des données dans une autre colonne
Bonjour,
@Max2021 : pour répondre à un message, utilisez le bouton RÉPONDRE (en bas de page, à gauche), et non le bouton CITER ce qui évite de citer l'ensemble du message précédent rendant la lecture très difficile.
Pour citer la phrase à laquelle vous voulez répondre il suffit de la copier, la coller et la sélectionner dans votre message puis de cliquer sur le bouton Quote :
les balises [ quote] et [ /quote] encadrent alors la phrase citée.
Cordialement
@Max2021 : pour répondre à un message, utilisez le bouton RÉPONDRE (en bas de page, à gauche), et non le bouton CITER ce qui évite de citer l'ensemble du message précédent rendant la lecture très difficile.
Pour citer la phrase à laquelle vous voulez répondre il suffit de la copier, la coller et la sélectionner dans votre message puis de cliquer sur le bouton Quote :
les balises [ quote] et [ /quote] encadrent alors la phrase citée.
Cordialement
Pour tout savoir sur le fonctionnement de ce forum À lire avant tout !
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
Re: Rechercher des données dans une autre colonne
Bonjour,zeguedon a écrit :
En B4 :A étirer vers la droite puis vers le bas.Code : Tout sélectionner
=SI(NB(SI(ESTERREUR(TROUVE($A$4:$A$11;$G4;1));"";TROUVE($A$4:$A$11;$G4;1)))=B$2;$G4;"")
@+
Désolé pour le retard.
Big merci, zeguedon
ta formule marche bien.
Je vais la tester en vrai, sur es données réelles, et je vous en dirais des nouvelles.
Bonne journée
OpenOffice 4.1.13 sous Windows 10
-
- NOOuvel adepte
- Messages : 16
- Inscription : 21 oct. 2021 17:52
Re: Rechercher des données dans une autre colonne
Bonjour OukchaOukcha a écrit :Bonjour,
@Max2021 : pour répondre à un message, utilisez le bouton RÉPONDRE (en bas de page, à gauche), et non le bouton CITER...
C'est bien noté
Je suis nouveau, j'apprends.
Merci bien
OpenOffice 4.1.13 sous Windows 10