GNT sans publicité, site mobile, fonctionnalitées exclusives...

suppression de ligne suivant 3 critères

Le
marchepied
Bonjour,
J'ai un tableau de 5000 lignes.
Il y a des codes pays dans les colonnes A, D, et H.
exemple: FRA, USA, ITA, etc.
Je voudrai supprimer les lignes où les colonnes A, D, ou H contiennent
toutes les 3, un code pays de l'union européenne (15 pays) je connais
les 15 codes.
FRA, ITA, ESP etc.
Des qu'une des 3 colonnes contient un pays autre qu'un pays de l'union
européenne, il faut le garder dans le tableau.
Au final, il ne restera dans mon tableau toutes les lignes ou il y
aura un pays non européen, au moins dans une des 3 colonnes A, D, ou
H.
j'ai essayé avec un filtre élaboré mais le résultat n'était pas
concluant.
Y a t il un moyen rapide de le faire ?
Merci pour votre aide.
Alain
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre Fauconnier
Le #194309
Bonsoir

Saisis tes codes de pays dans une autre feuille, et nomme la plage qui les
contient ( par ex: codes)

Dans la feuille qui contient tes 5000 lignes, dans une cellule libre de la
ligne 2, saisis
=SOMMEPROD((NB.SI(Codes;A2))*(NB.SI(Codes;D2))*(NB.SI(Codes;H2)))
et tire vers le bas du tableau. Les lignes à supprimer sont celles pour
lesquelles la formule SOMMEPROD renvoie 1


--
Cela convient-il?
----
Pierre Fauconnier
"N'insulte pas le crocodile avant d'avoir traversé la rivière" (Julos
Beaucarne)



marchepied wrote:
Bonjour,
J'ai un tableau de 5000 lignes.
Il y a des codes pays dans les colonnes A, D, et H.
exemple: FRA, USA, ITA, etc....
Je voudrai supprimer les lignes où les colonnes A, D, ou H contiennent
toutes les 3, un code pays de l'union européenne (15 pays) je connais
les 15 codes.
FRA, ITA, ESP etc....
Des qu'une des 3 colonnes contient un pays autre qu'un pays de l'union
européenne, il faut le garder dans le tableau.
Au final, il ne restera dans mon tableau toutes les lignes ou il y
aura un pays non européen, au moins dans une des 3 colonnes A, D, ou
H.
j'ai essayé avec un filtre élaboré mais le résultat n'était pas
concluant.
Y a t il un moyen rapide de le faire ?
Merci pour votre aide.
Alain


marchepied
Le #195448
Cela me convient parfaitement. Merci beaucoup.
Si ce n'est pas trop demander, j'ai une autre demande similaire basée
sur le même fichier.
J'ai une plage de 6 codes pays (appelé "codes")
Je voudrai, dans une cellule libre de la ligne, un code particulier
(ex: 1) dès que l'on trouve un pays de la liste "codes" dans, au
moins, une des 3 colonnes A, D ou H.
Merci encore pour votre aide.
Alain,

"Pierre Fauconnier"
Bonsoir

Saisis tes codes de pays dans une autre feuille, et nomme la plage qui les
contient ( par ex: codes)

Dans la feuille qui contient tes 5000 lignes, dans une cellule libre de la
ligne 2, saisis
=SOMMEPROD((NB.SI(Codes;A2))*(NB.SI(Codes;D2))*(NB.SI(Codes;H2)))
et tire vers le bas du tableau. Les lignes à supprimer sont celles pour
lesquelles la formule SOMMEPROD renvoie 1


--
Cela convient-il?
----
Pierre Fauconnier
"N'insulte pas le crocodile avant d'avoir traversé la rivière" (Julos
Beaucarne)



marchepied wrote:
Bonjour,
J'ai un tableau de 5000 lignes.
Il y a des codes pays dans les colonnes A, D, et H.
exemple: FRA, USA, ITA, etc....
Je voudrai supprimer les lignes où les colonnes A, D, ou H contiennent
toutes les 3, un code pays de l'union européenne (15 pays) je connais
les 15 codes.
FRA, ITA, ESP etc....
Des qu'une des 3 colonnes contient un pays autre qu'un pays de l'union
européenne, il faut le garder dans le tableau.
Au final, il ne restera dans mon tableau toutes les lignes ou il y
aura un pays non européen, au moins dans une des 3 colonnes A, D, ou
H.
j'ai essayé avec un filtre élaboré mais le résultat n'était pas
concluant.
Y a t il un moyen rapide de le faire ?
Merci pour votre aide.
Alain




Pierre Fauconnier
Le #196191
Voici Voilà...

Une formule qui comptabilise les nb.si et qui renvoie un si les nb.si
renvoient autre chose que 0
=SI(NB.SI(Codes;A2)+NB.SI(Codes;D2)+NB.SI(Codes;H2)>0;1;0)


--
Cela convient-il?
----
Pierre Fauconnier
"N'insulte pas le crocodile avant d'avoir traversé la rivière" (Julos
Beaucarne)


marchepied wrote:
Cela me convient parfaitement. Merci beaucoup.
Si ce n'est pas trop demander, j'ai une autre demande similaire basée
sur le même fichier.
J'ai une plage de 6 codes pays (appelé "codes")
Je voudrai, dans une cellule libre de la ligne, un code particulier
(ex: 1) dès que l'on trouve un pays de la liste "codes" dans, au
moins, une des 3 colonnes A, D ou H.
Merci encore pour votre aide.
Alain,

"Pierre Fauconnier" news:
Bonsoir

Saisis tes codes de pays dans une autre feuille, et nomme la plage
qui les contient ( par ex: codes)

Dans la feuille qui contient tes 5000 lignes, dans une cellule libre
de la ligne 2, saisis
=SOMMEPROD((NB.SI(Codes;A2))*(NB.SI(Codes;D2))*(NB.SI(Codes;H2)))
et tire vers le bas du tableau. Les lignes à supprimer sont celles
pour lesquelles la formule SOMMEPROD renvoie 1


--
Cela convient-il?
----
Pierre Fauconnier
"N'insulte pas le crocodile avant d'avoir traversé la rivière" (Julos
Beaucarne)



marchepied wrote:
Bonjour,
J'ai un tableau de 5000 lignes.
Il y a des codes pays dans les colonnes A, D, et H.
exemple: FRA, USA, ITA, etc....
Je voudrai supprimer les lignes où les colonnes A, D, ou H
contiennent toutes les 3, un code pays de l'union européenne (15
pays) je connais les 15 codes.
FRA, ITA, ESP etc....
Des qu'une des 3 colonnes contient un pays autre qu'un pays de
l'union européenne, il faut le garder dans le tableau.
Au final, il ne restera dans mon tableau toutes les lignes ou il y
aura un pays non européen, au moins dans une des 3 colonnes A, D, ou
H.
j'ai essayé avec un filtre élaboré mais le résultat n'était pas
concluant.
Y a t il un moyen rapide de le faire ?
Merci pour votre aide.
Alain






Publicité
Suivre les réponses
Poster une réponse
Anonyme