Recherche dans une colonne d'un ensemble de valeurs et liste des valeurs manquantes

0

J'ai une colonne de 45 espaces qui aura des lettres et des chiffres. Je veux écrire une formule qui recherchera les valeurs 1 à 10 dans la colonne et listera les valeurs trouvées plus d'une fois ou non trouvées. Je n'ai pas été en mesure de trouver un moyen d'utiliser les formules existantes pour le faire. c'est à dire étant donné la colonne suivante ...

1
3
6
2
8
7
8
10

résultat [4,5,8,9]

Mike
la source

Réponses:

1

Utilisez cette formule:

=IFERROR(SMALL(IF(COUNTIF(SourceRange,ROW($1:$10))=1,"",ROW($1:$10)),ROW()),"")

  • COUNTIF(SourceRange,ROW($1:$10)) - vérifiez le nombre d'occurrences des nombres 1 à 10 dans la plage source (plage nommée dans la formule
  • IF(COUNTIF(...)=1,"",ROW($1:$10)) - crée une liste pour les nombres de 1 à 10, la liste contient une chaîne vide pour les nombres apparaissant une fois dans la plage, et contient le numéro lui-même pour tous les autres cas (ne se produisant pas ou plus d'une fois)
  • SMALL(IF(...),ROW()) - entrez les numéros de la liste dans une colonne
  • =IFERROR(SMALL(...),"") - remplit la plage après les valeurs avec des blancs à la place des erreurs

Placez cette formule dans n’importe quelle colonne, en commençant par la première ligne, remplissez au moins dix lignes pour obtenir un résultat correct au cas où tous les nombres doivent être affichés.

Ceci est une formule matricielle, vous devez la saisir avec CTRL+ SHIFT+ ENTER.

entrez la description de l'image ici

Máté Juhász
la source
ne fonctionne pas ...
Just Me
@ JustMe: Comment ça ne marche pas?
Máté Juhász
rien ne se passe après que j'introduise une
Just Me
Avez-vous défini SourceRange? Il semble également que vos numéros saisis sont réellement stockés sous forme de texte.
Máté Juhász
pouvez-vous s'il vous plaît télécharger quelque part les fichiers et les partager ici? Parce que je ne sais pas exactement quels réglages dois-je effectuer. Je ne sais pas trop bien exceller :(
Just Me