ThisCalculator

Everyday

Google Form Ranking: How It Works & Tips

Updated · Standard formula, shown below

Google Form Ranking: How It Works & Tips

Google Forms does not rank responses or give them a score; it simply collects answers in the order they are submitted and stores them in a linked spreadsheet. What people usually mean by “Google Form ranking” is either (a) how to create a ranking-type question (like a drag-and-drop order or a Likert scale) or (b) how to analyze or sort the submitted responses to determine a winner or a priority order. This article explains both, plus the practical details of viewing, sorting, and exporting ranking data accurately.

What a Ranking Question Actually Does

Google Forms offers several question types, but none of them is literally called “ranking.” The closest built-in option is the Multiple choice grid, where you list items as rows and rank positions as columns (e.g., 1st, 2nd, 3rd). Respondents click one radio button per row, so each item gets exactly one rank. This is the standard way to collect ranked preferences without any add-ons.

Another approach is the Linear scale, which asks respondents to rate a single item on a numeric scale (e.g., 1 to 5). That gives you a score per item, not a direct ranking, but you can average the scores to order the items afterward. Neither method is a true “drag to reorder” ranking, which Google Forms does not support natively. For that, you would need a third-party add-on like Choice Eliminator or a separate tool such as SurveyMonkey or Jotform.

How Responses Are Stored and Ordered

Every response gets a timestamp and a row number in the linked Google Sheet (if you enable “Collect email addresses” or “Response receipt,” those appear as columns too). The row order is simply submission order: the first respondent is row 2 (below the header), the second is row 3, and so on. There is no built-in “ranking” or “score” column. If you want to rank responses by a numerical answer (like a quiz score or a rating), you have to do that yourself in Sheets using formulas or sorting.

For quiz-style forms, Google Forms does calculate a score automatically if you enable “Make this a quiz” and assign point values to each question. The score appears in the “Score” column of the response spreadsheet, and you can sort by that column to see the highest-scoring respondents. That is the closest thing to an automatic ranking that Google Forms offers out of the box.

How to Sort or Rank Responses in Google Sheets

Once responses land in Sheets, ranking them is straightforward. Here are the common methods:

  • Sort by a numeric column: Select the column (e.g., “Score” or a rating), click Data > Sort sheet by column, and choose A→Z or Z→A. For descending order (highest first), use Z→A.
  • Use the RANK function: In a new column, enter =RANK(B2, B$2:B$100, 0) where B contains the numeric value you want to rank. The “0” gives descending order (largest number = rank 1). Copy the formula down for each row.
  • Use SORT or QUERY: For a live sorted view that updates as new responses arrive, use =SORT(A2:E, 2, FALSE) to sort by the second column in descending order. QUERY can filter and sort in one step.
  • Pivot tables: For ranking aggregated data (e.g., average rating per item), create a pivot table with the item as rows and the average of the rating as values, then sort by that average.

Remember that sorting the sheet directly will reorder the raw response rows, which can break the connection to the form if you later edit responses. It is safer to create a new sheet or use formulas that reference the raw data.

Common Problems and Misconceptions

One frequent misunderstanding is that Google Forms will automatically “rank” respondents or options. It does not. Another is that the order of responses in the spreadsheet reflects some priority; it only reflects submission time. If you need a ranked list, you must compute it yourself.

Another issue: when using a Multiple choice grid for ranking, respondents can accidentally select the same rank twice (e.g., two items both marked “2nd”). Google Forms does not prevent this. You can add a validation rule only for the entire grid, not per row, so duplicate ranks are possible. To reduce errors, you can add a note in the description, but you cannot enforce uniqueness without a script or add-on.

Also, if you enable “Limit to 1 response” per person, that only works when respondents are signed into Google. It does not affect ranking or scoring.

Choosing Between Ranking Question Types

Which format you choose depends on how many items you have and what you want to do with the data:

  • Multiple choice grid (ranking): Best for up to 5–7 items. Respondents see a table and click one rank per row. Easy to analyze with a pivot table (average rank per item).
  • Linear scale: Best for rating a single item, not comparing multiple items. Good for satisfaction surveys, not for “rank these five options.”
  • Checkbox with “select top 3”: Not a true ranking, but you can ask respondents to pick their top 3. You lose the order within those 3.
  • Third-party add-ons: Tools like “Ranked Choice” or “Choice Eliminator” can provide drag-and-drop ranking or eliminate options after they are chosen. These require installing an add-on and often have free tiers with limits.

For a simple poll with a clear winner, a multiple choice grid is usually sufficient. For a more complex ranked-choice vote (like an election), you would need a dedicated polling tool or a script.

Costs, Limits, and Alternatives

Google Forms is free for personal use and for Google Workspace accounts (with storage limits). The free version allows unlimited responses and questions, but there are some practical limits: file upload questions are limited to 10 GB per form (via Google Drive), and you cannot have more than 300 questions or 1,000 total responses in a single form? Actually, the official limit is 1,000,000 responses for a form, but the spreadsheet has a cell limit of 10 million cells. For most users, these limits are irrelevant.

Alternatives that support true ranking questions include:

  • SurveyMonkey: Offers a “Ranking” question type that lets respondents drag items into order. Free tier has limits on responses and questions.
  • Jotform: Has a “Ranking” widget, also with drag-and-drop. Free tier allows 100 submissions per month.
  • Microsoft Forms: Similar to Google Forms, but does not have a native ranking question either; you can use a Likert or a choice question.
  • Typeform: Has a ranking question type, but it is a paid feature after the free trial.

If you need ranked-choice voting specifically (e.g., to elect a winner), consider tools like OpaVote or ElectionBuddy, which implement the actual algorithm (e.g., instant-runoff) and produce a winner automatically.

How to Read and Present Ranking Results

Once you have collected ranked responses, the most common way to summarize them is to calculate the average rank for each item. For example, if Item A gets ranks 1, 2, and 3 from three respondents, its average rank is (1+2+3)/3 = 2.0. Lower average rank means higher preference. You can also count how many times each item was ranked #1.

In Sheets, you can create a summary table manually or with a pivot table. To count #1 votes for each item, use =COUNTIF(range, 1). To compute the average, use =AVERAGE(range). Then sort by that average to get the final ranking.

When presenting results, be clear about whether you are showing average rank or first-place votes, as they can tell different stories. For example, an item might have many #1 votes but also many low ranks, giving it a higher (worse) average than an item that consistently gets #2.

Frequently Asked Questions

Can Google Forms rank responses automatically?

No. Google Forms only collects responses. It does not compute a ranking or score unless you enable quiz mode and assign point values. For ranking questions (like a grid), you must analyze the data yourself in Sheets or with a third-party tool.

How do I make a ranking question in Google Forms?

Use the “Multiple choice grid” question type. Put the items you want ranked as rows, and the rank positions (1st, 2nd, 3rd, etc.) as columns. Respondents select one rank per row. There is no drag-and-drop ranking option in Google Forms.

Why can’t I see a “Ranking” option in the question types?

Because Google Forms does not have a built-in question type called “Ranking.” The closest is the Multiple choice grid. If you need true drag-and-drop ranking, you must use a third-party add-on or a different form tool.

How do I sort responses by score in Google Sheets?

If you have quiz mode enabled, the Score column appears in the response spreadsheet. Select that column and use Data > Sort sheet by column (Z→A for highest first). Alternatively, use the RANK function to create a rank number next to each score.

Can respondents select the same rank twice in a grid?

Yes, Google Forms does not prevent duplicate selections in a multiple choice grid. You can add a note in the description asking respondents to use each rank only once, but there is no built-in validation to enforce it.

Is there a limit to how many responses a Google Form can have?

Google Forms can collect up to 1,000,000 responses, but the linked spreadsheet has a cell limit of 10 million cells. For most surveys, this is more than enough. There is no per-form response limit for standard Google accounts.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.