Google Support
support.google.com › docs › thread › 3987255 › interquartile-range-on-google-sheets
Interquartile Range on Google Sheets? - Google Docs Editors Community
Skip to main content · Google Docs Editors Help · Sign in · Google Help · Help Center · Community · Google Docs Editors · Terms of Service · Submit feedback · Send feedback on
Videos
5 Number Summary, IQR, and Boxplots in Google Sheets | Google Sheets ...
08:57
Range and Interquartile range in google sheets - A level Geography ...
03:02
Calculate Mean, Median, Range, and Interquartile Range in Google ...
02:19
Google Sheets - Finding Quartiles - YouTube
03:14
INTERQUARTILE RANGE - YouTube
The Bricks
thebricks.com › resources › how-to-calculate-iqr-in-google-sheets
How to Calculate the IQR in Google Sheets
November 7, 2025 - To avoid this, use an open-ended range like A2:A. ... This tells Google Sheets to include all values from cell A2 down to the very bottom of column A. Your IQR calculation will now update automatically whenever you add new data to the column, saving you time and preventing errors. Mastering the Interquartile Range (IQR) gives you another powerful tool for your data analysis toolkit.
Google Support
support.google.com › docs › answer › 3094041
QUARTILE function - Google Docs Editors Help
Returns a value nearest to a specified quartile of a dataset. Sample Usage QUARTILE(A2:A100,3) QUARTILE(A2:A100,B2) Syntax QUARTILE(data, quartile_number) data - The array or ra
The Bricks
thebricks.com › resources › how-to-find-iqr-in-google-sheets
How to Find Iqr in Google Sheets
AI formula generators solve this problem by translating your plain English instructions into perfectly-formatted Google Sheets formulas. Add-ons like SheetGPT Formula Generator or GPT for Sheets Formula Bot provide a simple sidebar interface where you can describe your goal and let the AI do the heavy lifting. Install the add-on from the Marketplace and open it from the Extensions menu. A sidebar will typically appear. In the provided text box, describe the calculation you need.
YouTube
youtube.com › david hays
Google Sheets - Finding the InterQuartile Range (IQR) from Data - YouTube
Google Sheets - Finding the InterQuartile Range (IQR) from Data
Published March 9, 2019 Views 4K
Sourcetable
sourcetable.com › how-to-google-sheets › how-to-find-iqr-in-google-sheets
How To Find IQR In Google Sheets
Once you have Q1 and Q3, calculate the IQR by subtracting Q1 from Q3. The formula for this step is simple: IQR = Q3 - Q1. This will give you the interquartile range, representing the middle 50% of your dataset values.
Published October 30, 2024
LaunchCode
education.launchcode.org › data-analysis-curriculum › eda-with-spreadsheets › reading › summary-statistics › index.html
Summary Statistics with Google Sheets :: Data Analysis Curriculum
There isn’t a range function in Google Sheets so to find the range, we need to type =MAX()-MIN() with the cells we need inside both sets of parantheses. Interquartile range or IQR is the difference between the upper quartile and the lower quartile in a dataset.
Reddit
reddit.com › r/googlesheets › find the average from a range
r/googlesheets on Reddit: Find the average from a range
May 6, 2023 -
How can I find the average value of all the numbers in a column within a certain range (in my case, the IQR)? At the moment I've got =AVERAGE((QUARTILE(F2:F,3))-(QUARTILE(F2:F,1))) but that's obviously not working (it subtracts Q1 from Q3 and finds the average of that single number, which isn't very useful).
Thanks in advance.
Top answer 1 of 2
1
base formula (which takes your range B14:B and expands all values which are in format value (x))
=ARRAYFORMULA(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), "")))
AVERAGE (B3)
=ARRAYFORMULA(SUM(QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(ISNUMBER(B14:B), ""&B14:B&" 1", IF((B14:B<>"")*(NOT(ISNUMBER(B14:B))),
""®EXREPLACE(B14:B, "[()]", ), ))),,99^99)),,99^99), "")), " "),
"select Col1*Col2 label Col1*Col2 ''", 0))/
SUM(QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(ISNUMBER(B14:B), ""&B14:B&" 1", IF((B14:B<>"")*(NOT(ISNUMBER(B14:B))),
""®EXREPLACE(B14:B, "[()]", ), ))),,99^99)),,99^99), "")), " "),
"select Col2", 0)))
RANGE (B4)
=B7-B8
MEDIAN (B5)
=ARRAYFORMULA(MEDIAN(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), ""))))
MODE (B6)
=ARRAYFORMULA(MODE(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), ""))))
MAX (B7)
=ARRAYFORMULA(MAX(QUERY(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(B14:B)
,,99^99)),,99^99), " ")), "where not Col1 contains '-'", 0)))
MIN (B8)
=ARRAYFORMULA(MIN(QUERY(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(B14:B)
,,99^99)),,99^99), " ")), "where not Col1 contains '-'", 0)))
IQR - INTERQUARTILE RANGE (B9)
=ARRAYFORMULA(QUARTILE(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), "")), 3)-
QUARTILE(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), "")), 1))
MEAN DEVIATION (B10)
=ARRAYFORMULA(AVEDEV(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), ""))))
STANDARD DEVIATION (B11)
=ARRAYFORMULA(STDEV(TRANSPOSE(SPLIT(QUERY(REPT(
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,1)&"",
INDEX(IF(B14:B="",,SPLIT(IF(ISNUMBER(B14:B), B14:B&" 1", B14:B), " ()"))*1,,2)),,999^99), ""))))
2 of 2
1
Solution
Google Sheets has custom formulas for these statistical varibales. Use these as follow:
- Standard Deviation:
=STDEV(B14:B113). More info about this here. - Mean (Average) Deviation:
=AVEDEV(B14:B113). More info about this here. - IQR:
=QUARTILE(B13:B14,3). More info about this here.
I hope this has helped you. Let me know if you need anything else or if you did not understood something. :)