NPS survey in Google Forms
Google Forms has no NPS question type and does not calculate the score. Use a Linear scale question from 0 to 10, add a Paragraph question for the reason, link the responses to Google Sheets, and calculate NPS there with one COUNTIF formula.
Set up the NPS question
Google Forms lists Linear scale and Rating among its question types, but no NPS type. Rating shows 3 to 10 stars, hearts or thumbs, so the 0 to 10 NPS question needs Linear scale.
- Add a Linear scale question
Ask “How likely are you to recommend us to a friend or colleague?” Set the scale from 0 to 10 (it can start at zero or one and end at up to 10) and label the ends, for example “Not at all likely” and “Extremely likely”.
- Add a Paragraph question
Ask for the reason, for example “What is the main reason for your score?” Paragraph lets people write long answers. More wording ideas: NPS survey questions.
- Link the responses to Sheets
In the form, select Responses and click Link to Sheets. You can create a new spreadsheet or choose an existing one.
A different follow-up for detractors?
Google Forms can send people to a section based on their answer, but only from Multiple choice and Dropdown questions, not from a Linear scale.
If you want separate follow-ups, make the score a Dropdown with the options 0 to 10, put each follow-up in its own section, then click More at the bottom right of the question and choose Go to section based on answer. At the bottom of each follow-up section, set what comes next to Submit form, or detractors also see the questions for passives and promoters.
NPS formula in Google Sheets
The Summary tab under Responses shows how people answered, but not an NPS. In the linked sheet, the formula is one line. Put it in an empty cell and replace B with the column that holds your 0 to 10 answers:
=(COUNTIF(B2:B, ">=9") - COUNTIF(B2:B, "<=6")) / COUNT(B2:B) * 100
To round it, wrap it in ROUND(…, 0). Write the result as a plain number, for example +24, not 24 %.
COUNTIF(B2:B, ">=9")Counts promoters, the 9s and 10s. COUNTIF accepts a number with >= or <= in quotes as the condition.COUNTIF(B2:B, "<=6")Counts detractors, 0 to 6. Passives (7 and 8) count only in the total.COUNT(B2:B)Counts every numeric answer. B2:B starts below the header and grows with new responses.Export the responses as CSV
To get a file with every score and comment, open the form, select Responses, click More and choose Download responses (.csv). Steps from Google’s View & manage form responses.
What the NPS view does not tell you
The Summary tab, or your formula, tells you how many customers are detractors. It does not tell you which of their reasons costs you the most points. Reading the comments shows what comes up often, but what comes up often is not always what hurts the score most.
In 4,000 public clothing reviews, fit or size was the most common complaint (32 % of reviews) and cost the average rating 0.09 stars. “Doesn’t look flattering” came up half as often (15 %) and cost 0.14 stars, because each mention weighs more.
From the export to a ranked report
Google Forms has no score of its own to report. The ranked themes are what your sheet cannot give you.
- Check the file
One row per response, with the 0 to 10 score and the comment. The CSV from Download responses works as it comes out of the tool if it has one comment column.
- Upload it on the try page
Upload the file on the try page. The first analysis is free for up to about 1,000 comments, no card. Comments in English; other languages are not tested.
- Get the report by email
Within one working day: each theme with its effect per mention, what it costs your score, how many comments it rests on and whether that is sure enough to act on.
Questions
Does Google Forms have an NPS question?
No. Google Forms has Linear scale and Rating questions but no NPS type, and it does not calculate the score. Use a Linear scale from 0 to 10 and calculate NPS in Google Sheets.
How do I calculate NPS in Google Sheets?
Count the 9s and 10s with COUNTIF, subtract the count of answers from 0 to 6, divide by the number of answers and multiply by 100. The full formula is in the section NPS formula in Google Sheets on this page.
Can a Google Forms linear scale go from 0 to 10?
Yes. A Linear scale can start at zero or one and end at a whole number from 2 to 10. For NPS, set it from 0 to 10.
Can Google Forms show a different question to detractors?
Only from a Multiple choice or Dropdown question, using Go to section based on answer. A Linear scale cannot branch, so you would ask the score as a Dropdown from 0 to 10.
How do I export Google Forms responses to CSV?
Open the form, select Responses, click More and choose Download responses (.csv).
Find out which reasons cost your NPS points
Your score says how many customers are unhappy. Your comments say why. Leverboard measures which reason costs the most.
First analysis free. No card.
Net Promoter, Net Promoter Score and NPS are trademarks of Bain & Company, Inc., NICE Systems, Inc. and Fred Reichheld. Sources: Google Docs Editors Help, question types, Show questions based on answers, View & manage form responses, Choose where to save form responses and COUNTIF.