Bonsoir,
Je tente de filtrer un gros fichier de ses éléments redondant.
Mon problème est que si à la ligne 1, mon équation se lit ainsi: =SI(SOMMEPROD(($B$1:$B1=$B2)*($G$1:$G1=$G2)*($B2<>"")*($C2=""))=0;"Unique";1)
À la ligne 314, celle-ci se lira ainsi:
=SI(SOMMEPROD(($B$1:$B313=$B314)*($G$1:$G313=$G314)*($B314<>"")*($C314=""))=0;"Unique";1)
Et je vous laisse imaginer lorsque j'arrive à la ligne 40 000.
Ce que je tente de faire:
1. En colonne B se trouve une liste de logiciel
2. En colonne C les versions
3. En colonne G, les nos d'ordinateurs
Pour chaque ordinateur, je dois vérifier si un même logiciel se répète, s'il y a répétition, je dois vérifier si la cellule version est vide. Normalement L'une des inscription a une valeur et l'autre pas. Puis je dois supprimer la ligne contenant l'inscription en double qui aura le no de version vide.
Je croyais que SommeProd serait la solution et cela fonctionne. Toutefois, cela devient tellement lourd que ma solution devient inutilisable.
Comment je pourrais régler ce problème?
Merci chaleureusement pour ceux qui souhaiterait me ramener dans le droit chemin.
François
J'ai mis un fichier en annexe.
Je tente de filtrer un gros fichier de ses éléments redondant.
Mon problème est que si à la ligne 1, mon équation se lit ainsi: =SI(SOMMEPROD(($B$1:$B1=$B2)*($G$1:$G1=$G2)*($B2<>"")*($C2=""))=0;"Unique";1)
À la ligne 314, celle-ci se lira ainsi:
=SI(SOMMEPROD(($B$1:$B313=$B314)*($G$1:$G313=$G314)*($B314<>"")*($C314=""))=0;"Unique";1)
Et je vous laisse imaginer lorsque j'arrive à la ligne 40 000.
Ce que je tente de faire:
1. En colonne B se trouve une liste de logiciel
2. En colonne C les versions
3. En colonne G, les nos d'ordinateurs
Pour chaque ordinateur, je dois vérifier si un même logiciel se répète, s'il y a répétition, je dois vérifier si la cellule version est vide. Normalement L'une des inscription a une valeur et l'autre pas. Puis je dois supprimer la ligne contenant l'inscription en double qui aura le no de version vide.
Je croyais que SommeProd serait la solution et cela fonctionne. Toutefois, cela devient tellement lourd que ma solution devient inutilisable.
Comment je pourrais régler ce problème?
Merci chaleureusement pour ceux qui souhaiterait me ramener dans le droit chemin.
François
J'ai mis un fichier en annexe.