Challenge - 5 Problems
ARRAYFORMULA Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
📊 Formula Result
intermediate2:00remaining
Output of ARRAYFORMULA with simple addition
Given the values in column A as 1, 2, 3, 4 in cells A1 to A4, what will be the output in cells B1 to B4 after entering this formula in B1?
=ARRAYFORMULA(A1:A4 + 5)Google Sheets
=ARRAYFORMULA(A1:A4 + 5)Attempts:
2 left
💡 Hint
Think about adding 5 to each number in the range using ARRAYFORMULA.
✗ Incorrect
ARRAYFORMULA applies the addition to each element in the range A1:A4, so each value is increased by 5.
❓ Function Choice
intermediate2:00remaining
Choose the correct ARRAYFORMULA to multiply two columns
You have numbers in columns A and B from rows 1 to 3. Which ARRAYFORMULA correctly multiplies each pair of numbers in columns A and B and outputs the results in column C?
Attempts:
2 left
💡 Hint
Multiplying two ranges element-wise requires both ranges to be the same size.
✗ Incorrect
Option A multiplies each element in A1:A3 with the corresponding element in B1:B3. Other options either multiply a single cell by a range, add instead of multiply, or concatenate.
🎯 Scenario
advanced2:30remaining
Using ARRAYFORMULA to conditionally modify a range
You want to add 10 to values in column A only if they are greater than 5, otherwise keep them unchanged. Which formula entered in B1 will do this for A1:A5?
Attempts:
2 left
💡 Hint
Use IF inside ARRAYFORMULA to apply condition to each element.
✗ Incorrect
Option B correctly uses IF to check each value and add 10 only if greater than 5, else returns original value. Option B is missing the else part, C is incomplete, and A produces wrong calculation.
❓ data_analysis
advanced2:30remaining
Counting non-empty cells with ARRAYFORMULA
You want to count how many cells in range A1:A10 are not empty using ARRAYFORMULA combined with another function. Which formula will give the correct count?
Attempts:
2 left
💡 Hint
LEN returns length of text, ISBLANK returns TRUE for empty cells.
✗ Incorrect
Option A uses LEN to check length > 0 for each cell, producing TRUE/FALSE which SUM counts as 1/0. Option A is invalid syntax, C returns a single value not an array, D sums blanks instead of non-blanks.
📊 Formula Result
expert3:00remaining
Output of ARRAYFORMULA with mixed operations and text
Given column A contains numbers 1, 2, 3 in cells A1 to A3, what is the output in column B after entering this formula in B1?
=ARRAYFORMULA(IF(A1:A3 > 1, "High", "Low"))Google Sheets
=ARRAYFORMULA(IF(A1:A3 > 1, "High", "Low"))
Attempts:
2 left
💡 Hint
IF inside ARRAYFORMULA applies condition to each element in the range.
✗ Incorrect
For A1=1 (not >1) output is "Low"; for A2=2 and A3=3 (both >1) output is "High".