0
0
Google Sheetsspreadsheet~20 mins

Google Forms to Sheets in Google Sheets - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Google Forms to Sheets Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
📊 Formula Result
intermediate
2:00remaining
Calculate Average Response Time
You have a Google Form linked to a Sheet. Column A records the timestamp of each form submission. Which formula correctly calculates the average time between submissions in minutes?
A=AVERAGE(A2:A) - AVERAGE(A1:A)
B=AVERAGE(ARRAYFORMULA((A3:A - A2:A) * 1440))
C=AVERAGE(A3:A - A2:A) * 1440
D=AVERAGE(ARRAYFORMULA(A2:A - A1:A)) * 1440
Attempts:
2 left
💡 Hint
Remember timestamps are in days; multiply by 1440 to convert to minutes.
Function Choice
intermediate
1:30remaining
Choose the Correct Function to Count Unique Email Responses
You want to count how many unique email addresses submitted the Google Form. Emails are in column B starting from B2. Which function will give the correct count?
A=COUNTUNIQUE(B2:B)
B=COUNTA(B2:B)
C=COUNTIF(B2:B, "<>" )
D=UNIQUE(B2:B)
Attempts:
2 left
💡 Hint
You want to count distinct emails, not just total or non-empty.
data_analysis
advanced
2:30remaining
Identify the Most Common Answer in a Form Question
Column C contains answers to a multiple-choice question from the form. Which formula returns the answer choice that appears most often?
A=INDEX(C2:C, MATCH(MAX(COUNTIF(C2:C, C2:C)), COUNTIF(C2:C, C2:C), 0))
B=MODE(C2:C)
C=INDEX(C2:C, MODE(MATCH(C2:C, C2:C, 0)))
D=SORT(C2:C, COUNTIF(C2:C, C2:C), FALSE)
Attempts:
2 left
💡 Hint
Use MATCH and MODE together to find the most frequent text value.
🎯 Scenario
advanced
2:30remaining
Filter Form Responses Submitted in the Last 7 Days
You want to create a dynamic list showing only form responses submitted in the last 7 days. The timestamps are in column A starting from A2. Which formula achieves this?
A=QUERY(A2:C, "SELECT * WHERE A >= date '" & TEXT(TODAY()-7, "yyyy-MM-dd") & "'")
B=FILTER(A2:C, A2:A > NOW() - 7)
C=FILTER(A2:C, A2:A >= TODAY() - 7)
D=QUERY(A2:C, "SELECT * WHERE A > date '" & TEXT(NOW()-7, "yyyy-MM-dd") & "'")
Attempts:
2 left
💡 Hint
QUERY requires date format in yyyy-MM-dd and TODAY() is better for whole days than NOW().
🧠 Conceptual
expert
1:00remaining
Understanding Form Response Sheet Auto-Updates
When a Google Form is linked to a Sheet, which statement best describes how new responses appear in the Sheet?
ANew responses overwrite the oldest rows in the Sheet to save space.
BResponses are added as new columns to the right of existing data.
CYou must manually refresh the Sheet to see new responses after form submission.
DNew responses are appended as new rows at the bottom of the existing data automatically.
Attempts:
2 left
💡 Hint
Think about how data grows over time in a form response sheet.