|
Fr:Supprimer les Entrées Multiples dans une Plage de Cellules
From NeoWiki
Supposons que dans une feuille de tableur, vous ayez une colonne dont plusieurs cellules contiennent des valeurs identiques. Vous voudriez obtenir une liste composée d'entrées uniques et afficher en face de chaque entrée le nombre de fois où elle apparait dans la colonne initiale. NeoOffice vous permet de le faire en utilisant la fonction RECHERCHEV.
Exemple
Supposons que la plage A1:A14 contienne les noms de couleurs suivants :violet, rouge, bleu, vert, chacun apparaissant plusieurs fois.
Procédez de la manière suivante :
- Insérez deux nouvelles colonnes à gauche de la colonne A. Les valeurs de la colonne A sont donc déplacées dans la colonne C.
- Sélectionnez la cellule A1, et entrez la formule
- =SI(NB.SI(C$1:C1;C1)>1;0;1)
- Pressez la touche Retour.
- Copiez cette formule vers le bas.
- Sélectionnez la cellule B1, et entrez la formule
- =SOMME(A$1:A1)
- Pressez la touche Retour.
- Copiez cette formule vers le bas (Voir Sélection et remplissage d'une plage de cellules sur NeoWiki).
- Vous obtenez ainsi une colonne contenant la valeur 1 en face de la première occurrence de chaque couleur, et une colonne contenant le nombre d'occurrences de chacune de ces couleurs
- Créez une plage contenant les 14 premiers entiers, par ex. E1:E14.
- Sélectionnez la cellule D1, et entrez la formule
- =RECHERCHEV(E1;B$1:C$14;2;0)
- Pressez la touche Retour.
- Copiez cette formule vers le bas.
- Vous remarquerez que comme il n'y a que 4 couleurs, la cinquième ligne et les suivantes affichent le message d'erreur #NA. Nous allons donc modifier légèrement la formule afin de remédier à cette situation.
- Sélectionnez la cellule F1, et entrez la formule
- =SI(ESTNA(RECHERCHEV(E1;B$1:C$14;2;0));"";RECHERCHEV(E1;B$1:C$14;2;0))
- Pressez la touche Retour.
- Copiez cette formule vers le bas.
- Sélectionnez la cellule G1, et entrez la formule
- =SOMMEPROD(C$1:C$14=F1)
- Pressez la touche Retour.
- Copiez cette formule vers le bas.