Supprimer plusieurs lignes selon condition

Bonjour,

Voici mon problème, je voudrais supprimer toutes les lignes ayant le même n° dans la colonne A si et seulement si tous les chiffres dans la colonne B correspondant au même N° de la colonne A est supérieur à 200.

Par exemple, toutes les lignes N°1 je veux les conserver car au moins une fois la valeur de la colonne B ayant le N°1 est égale ) 157.

En revanche, j'aimerai supprimer toutes les lignes n°2 car toutes les valeur de la colonne B ayant le N° 2 sont supérieure à 200.

1 344

1 279

1 247

1 218

1 157

1 238

1 308

1 253

2 300

2 235

2 360

2 289

2 375

3 373

3 228

3 235

4 339

5 299

5 399

J'espère avoir été assez claire dans mon explication.

Merci d'avance pour votre aide.

Bonjour,

Une proposition

161avalran.xlsm (16.05 Ko)

A+

Je pense que c'est ça.

Est-ce que vous pouvez m'expliquer votre méthode.

Merci

J'ai utilisé une macro qui effectue le traitement suivant :

Dans un premier temps, on détermine la liste des numéros de la colonne A (liste sans doublon 1-2-3-4-5).

Ensuite, pour chaque élément de cette liste on vérifie parmi les valeurs associées de la colonne B , s'il y en a une qui est inférieure ou égale à 200.

Si c'est le cas, on supprime toutes les lignes qui correspondent à cet élément.

A+

Merci pour cette réponse.

Mais est-ce que vous auriez une autre méthode sans passer par une macro ?

Merci

Bien sûr !

Dans l'exemple joint, on liste les différents numéros de la colonne A dans la colonne D puis dans la colonne E, on place une formule du type

=NB.SI.ENS($A$2:$A$19;D2;$B$2:$B$19;"<=200")

qui vérifie parmi les valeurs associées de la colonne B , s'il y en a une (ou plusieurs) qui est inférieure ou égale à 200.

Ensuite, i l reste à filtrer les valeurs correspondantes en colonne A et supprimer les lignes .

132avalran-bis.xlsm (17.14 Ko)

A+

Super!!

Merci bcp.

J'apprends tous les jours

Encore merci

Bonne journée

Rechercher des sujets similaires à "supprimer lignes condition"