Dashboards: Pie chart for yes vs no; Formula to count a column range with restrictions
Hello all,
I'm trying to create a pie chart like the one attached. Pie charts only consider numerical data, and since I'm looking to show a percent of things done ("Yes") vs not ("No"), I have to build a formula.
To give an idea of the breakdown, I attached a sheet visual.
I need restrict data in column one into just "Area 1".
I then need to select a range for column two: Zone 1, Zone 3, and Zone 5. Then I need to count the percent of "Yes" or "No" in columns 7, 8, and 9.
Lastly, I need to show the % yes in a pie chart for columns 7, 8, and 9, broken down by zone. Any help is greatly appreciated. Right now I only have a working formula for counting the % yes within the column:
=COUNTIF([Column 7]:[Column 7], "Yes") / COUNT([Column 7]:[Column 7])
Any help is greatly appreciated. Thanks!
Answers
-
Hey @SNickNBCUniUSH
I would personally do this in a separate "Metrics" sheet, using cross-sheet formulas. You're on the right track!
Here's how I would set up my sheet, based on your demo sheet (you don't have to colour code it):
Then you can use two cross-sheet COUNTIFS per row to create your percentages.
For example, for Zone 1, Column 7, it would look like this:
=COUNTIFS({Area}, 1, {Zone}, 1, {Column 7}, "Yes") / COUNTIFS({Area}, 1, {Zone}, 1, {Column 7}, <>"")
Then for each Zone you'd want to adjust the number you're looking for:
{Zone}, 2,
And then for each Column you'll need to delete out and create a new {column range}, like so:
=COUNTIFS({Area}, 1, {Zone}, 1, {Column 8}, "Yes") / COUNTIFS({Area}, 1, {Zone}, 1, {Column 8}, <>"")
Keep in mind once you've created the {range} you can simply copy/paste the text in the other formulas and they'll reference that same column as well. See: Create cross sheet references to work with data in another sheet
Let me know if that makes sense and will work for you!
Cheers,
Genevieve
Join us for Jumpstart 2025 with Community on 23 January (in two time zones)! 🎉 Register here.
-
That makes a lot of sense! I'm going to try that. Appreciate the help!
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 65.2K Get Help
- 445 Global Discussions
- 143 Industry Talk
- 476 Announcements
- 5K Ideas & Feature Requests
- 84 Brandfolder
- 150 Just for fun
- 71 Community Job Board
- 488 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 301 Events
- 36 Webinars
- 7.3K Forum Archives