[Résolu] identifier doublon

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
lalouk39
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 03 avr. 2019 16:37

[Résolu] identifier doublon

Message par lalouk39 »

Bonjour,

Voici un tableau

Nom prix remise coût
benoit 100 10 100
vincent 80 5 78
louis 70 4 70
gabriel 8 9 6

Je cherche à garder les noms des personnes dont la valeur de la colonne "prix" soit identique à la colonne "coût" et à supprimer les autres
Au cas particulier, il s'agit de benoit et louis.

Je voudrais donc avoir le résultatt suivant

Nom prix remise coût
benoit 100 10 100
louis 70 4 70

Merci pour vos réponses
Dernière modification par lalouk39 le 04 avr. 2019 16:02, modifié 1 fois.
Libre office 7.0.3.1 (x64) windows10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: identifier doublon

Message par micmac »

Bonjour et bienvenue sur le forum,
Dans votre signature il y a écrit : openoffice4.3.5.2 windows10
Votre signature fait mention d'une version de OpenOffice qui n'existe pas.
C'est sans doute une version de LibreOffice que vous n'avez pas pu entrer.

Normal lors de la première saisie avec LibreOffice qui n'existait pas à la création du forum. Réessayez : Cliquez sur ce lien pour accéder à votre signature.

Cette version est obsolète.
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version stable 6.1.5

Accès direct à votre signature pour la corriger.

Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: identifier doublon

Message par tintin »

Bonjour et bienvenue,

N'oubliez pas de tenir compte de la remarque du modérateur.
[b][color=#404080]lalouk39[/color][/b] a écrit :Voici un tableau
Joignez-le, vous faciliterez le travail des personnes qui vont se pencher sur votre problème.

Comment joindre un fichier
Comment dépersonnaliser un document

Cordialement
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: identifier doublon

Message par Jean-Louis Cadeillan »

Bonjour et bienvenue,
Une solution ci-joint basée sur la formule matricielle (ici sur la plage A8:D8):

Code : Tout sélectionner

=SIERREUR(INDEX(Data;PETITE.VALEUR(SI(Prix=Coût;LIGNE(Prix);"");LIGNE(A1)));"")
Pour valider cette formule matricielle, il suffit de la saisir dans la première cellule de la plage (ici A8) puis de valider par Ctrl+Maj+Entrée. Pour sélectionner une plage matricielle, il suffit de taper Ctrl+/ (le / du pavé numérique)
Pour recopier une formule matricielle vers le bas :
  • il suffit de positionner la souris dans le coin inférieur droit de la plage matricielle : le curseur se transforme en croix (+), puis, il faut cliquer/glisser vers le bas tout en appuyant simultanément sur la touche Ctrl ;
  • une autre manière de faire est de copier la plage initiale (Ctrl+C), puis de sélectionner la plage des cellules qui doivent contenir la même formule, puis de coller (Ctrl+V).
Dans la formule proposée, Data désigne A1:D5, la totalité des données, Prix désigne B1:B5 et Coût désigne D1:D5 (Plages nommées par Insertion > Plages ou expressions nommées > Définir).
J'ai supposé que tu étais sous LibreOffice (la formule donnée ne fonctionne que sous Calc de LibreOffice), vu le millésime que tu donnes dans ta signature et pas OpenOffice comme tu l'as indiqué : corrige ta signature !
tintin a écrit :vous faciliterez le travail des personnes qui vont se pencher sur votre problème
Bon il se trouve que tu avais des données séparées par une espace, ce qui me permettait , par un copier/coller spécial, en cochant espace, d'obtenir tout de suite le tableau. Il n'en reste pas moins vrai qu'un fichier joint, c'est un plus !
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
lalouk39
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 03 avr. 2019 16:37

Re: identifier doublon

Message par lalouk39 »

Merci pour ces informations...

Je viens de modifier ma signature, effectivement ce n'est pas openoffice mais libreoffice... :? ....l'informatique et moi

Si je n'ai pas mis de tableau car ce sont des données professionnelles. En cherchant sur le forum, j'ai vu des personnes qui avaient saisi des éléments un peu comme moi. Lors de la rédaction, j'ai saisi mes données en mettant des espaces pour faire un tableau mais a priori cela ne s'est pas affiché comme je l'entendais.

Pour tout vous dire je suis plutôt nul en informatique, je vais donc,Jean Louis Cadeillan, essayer ta formule sur on PC du bureau demain. par contre, j'espère que c'est bien libreoffice et non openoffice.

Encore merci et je vous tiens au courant dès que possible.
Libre office 7.0.3.1 (x64) windows10
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: identifier doublon

Message par Jean-Louis Cadeillan »

lalouk39 a écrit :j'espère que c'est bien libreoffice et non openoffice
Dans le fichier joint, en feuille AOO, j'ai mis une version adaptée à OpenOffice.
lalouk39 a écrit :je suis plutôt nul en informatique
La troisième feuille, nommée « Simplifié » présente une solution basée sur les autofiltres. Tu ajoutes une colonne (titrée « Test »), avec cette formule (ici en E2) :

Code : Tout sélectionner

=B2=D2
que tu recopies vers le bas (copie normale, ce n'est pas une formule matricielle), puis, le focus étant sur n'importe quelle cellule A1:E5, tu fais Données > Plus de filtres > Autofiltre (sous LibO ; sous AOO, c'est Données > Filtre > Autofiltre), des petites flèches apparaissent dans la ligne des titres. Tu cliques sur la flèche du titre « Test », puis tu décoches FAUX, puis OK : seules les lignes dont le coût = le prix seront visibles. Si les données changent, il faudra réactualiser le filtre.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
lalouk39
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 03 avr. 2019 16:37

Re: identifier doublon

Message par lalouk39 »

Mille mercis.....ça fonctionne

Je n'ai pas voulu me lancer avec les grandes formules, j'ai pris le filtre....

Cordialement.
Libre office 7.0.3.1 (x64) windows10