Share via

(Solved) How do I increase this array formula?

Anonymous
2022-01-31T15:42:45+00:00

A reply on this thread (by "Mike H") lists how to name up to 3 of the most common text entries using these formulas:

"First

=INDEX(A1:A100,MODE(IF(A1:A100<>"",MATCH(A1:A100,A1:A100,0))))

Second

=INDEX(A1:A100,MODE(IF((A1:A100<>"")*(A1:A100<>INDEX(A1:A100,MODE(IF(A1:A100<>"",MATCH(A1:A100,A1:A100,0))))),MATCH(A1:A100,A1:A100,0))))

Third

=INDEX(A1:A100,MODE(IF(((A1:A100<>"")*(A1:A100<>INDEX(A1:A100,MODE(IF(A1:A100<>"",MATCH(A1:A100,A1:A100,0)))))*(A1:A100<>INDEX(A1:A100,MODE(IF((A1:A100<>"")*(A1:A100<>INDEX(A1:A100,MODE(IF(A1:A100<>"",MATCH(A1:A100,A1:A100,0))))),MATCH(A1:A100,A1:A100,0)))))),MATCH(A1:A100,A1:A100,0))))"

However, I want to have that reach up to 6 entries.

Could someone tell me what the formulas for the 4th, 5th and 6th would be?

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Anonymous
    2022-01-31T17:03:55+00:00

    This is just what I needed, and it's much more lightweight on my sheet than the previous one. Thank you!

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2022-01-31T16:39:20+00:00

    I don't exactly understand your solution. I want cells to show the most frequent English letters in a given range.

    My data has no numbers in it.

    Was this answer helpful?

    0 comments No comments
  3. Andreas Killer 144.1K Reputation points Volunteer Moderator
    2022-01-31T16:14:55+00:00

    Why so complicated?

    Image

    C2: =RANK.EQ([@Points],[Points],0)

    Now you can filter the data by Rank less then 7 and get the result.
    Image

    Or simply use the Top10 filter:

    Image

    All you have to do is to format the data as table. And of course sort the data to get the result into an order.

    Andreas.

    Was this answer helpful?

    0 comments No comments