Comments on: Google Sheets percentage formulas - usage and examples

You may think percentage calculations are useful only if you use them for work. But in reality, they help you in everyday life. Do you know how to tip properly? Is this discount a real deal? How much will you pay with this interest rate? Come find the answers to these and other similar questions in this article. Continue reading

Comments page 3. Total comments: 198

  1. Hello!
    I am making a budget sheet, where I have a total income box and several different expense boxes, with the percent of total income for each. Is there a way to change the percent of one of the expense boxes and have one of the others automatically adjust its percent/dollar value so that total expenses don't exceed total income?
    Thanks!

    1. Hello William,

      I'd advise you to look at the IF function. It looks like it should help you set up the correct percentage to display based on values from other cells.

  2. if I want to calculate a % based on wins vs losses how would I do that?

    I have a column of W's and L's for wins and losses and I want a formula that calculates the win % of all those cells

  3. I'm trying to add 20% to prices but want the people to just type in the amount and it to automatically add the 20% to it, how do I do this?
    Example: the price is $10 but need to add 20% to make the amount show $12. Is there a formula I can put in the column to make this happen without adding another column to do the calculations in?

    1. Hello Teri,

      I'm afraid Google Sheets doesn't work like this. You can't enter the value and the formula for that value in the same cell. It's either one, so you will have to use an extra column with formulas referencing other cells.

  4. I am trying to either create a pie chart or a percentage of the contents of a specific column. I have used conditional formatting and data validation to color the values in each row based on 5 possible answers. Now I need to know the percentage of each possible value.

    For example, In one row I have several names, all different. In the next row, I have their choice: Red, blue, Green. How do I create a pie chart to show how many chose each color, or at least calculate a percentage?

    Thank you!

  5. Hi

    I'm trying to calculate the following, how can I do it.

    I have a product's cost price, and selling price and would like to know what margin has been put on it, so for example if the cost price is $11.65 and the selling price is $18.95 what is the % profit made here.

    Thanks very much
    Abraham

  6. I am fairly new with google sheets, but I was wondering if it would be possible to track sales over $12 and calculate a 12% tax on those sales? Basically we have a space that is rented to vendors, and any item priced $12 and above would be taxed a 12% fee. We have separate codes for each vender, and I am not entirely sure how we would input this into google sheets. If you could possibly help that would be wonderful! Thank you!

  7. Hi! I'm creating a spreadsheet to track our yearly sales in Real Estate.
    Column B is Commission %, Column C is the Gross Sale Price and Column D is the actual dollar amount of the commission made.

    How would I set something like that up to automatically calculate Column D? Thank you so much!

  8. Hi there,
    What would be the formula for having three columns of data (# of tickets sold today, # of tickets sold yesterday, % of total tickets available sold) and THEN a 4th column for percent increase or decrease from the 3rd column for that day?
    So if our venue has a total of 580 seats and yesterday we were at 120 tickets sold (21%) and today we are at 150 tickets sold (25%), how can I show that ticket sales went up 4%?
    I want to keep the column that shows today's percentage, but also shows how much ticket sales increased/decreased from yesterday.
    Make sense? Thank you!

  9. Thank for the great resource!

    I'm creating a simple budgeting spreadsheet for the wife and me. I can easily reference differences from one sheet to another (Example: (B4-('2021-11'!B4)) , where '2021-11' is the sheet for November 2021 and B4 is the cell I want a differential for).

    Question: Is there a way to make this formula "portable" to auto-reference the sheet before it? I would like to not have to change the sheet name every month when updating.

    Thank you in advance!

    1. Thank you for the lovely words, Matt.

      Yes, there's a way. You can incorporate INDIRECT, MONTH and TODAY functions to always subtract 1 from the today's month and reference the sheet for the previous month, like this:
      =B4-INDIRECT("2021-"&(MONTH(TODAY())-1)&"!B4")

  10. do you know how to sort by percentage? like 0.00% to 100.00%?
    thanks

  11. Is there a way I can format a percentage through a formula/function instead of doing it through the formatting toolbar?

    I have this formula and want to make sure the % output is formatted as having two decimal places.
    ex. 1.12% instead of just outputting 1%.

    I have the formatting set to "Automatic" as the same cell is used to output a $ amount depending on the contents of another cell. When the contents of that cell has a certain criterion, a % will show up, which it is doing so correctly, but it's showing up as rounded and i want it to show two decimal places.

    to_percent(A2/A1)

    Thanks
    Jenny

  12. I got this from investopedia.com which says you have to switch numbers in the formula if the price decreases or increases:
    Understanding Percentage Change
    Percentage change can be applied to any quantity that you measure over time. Let's say you are tracking the quoted price of a security. If the price increased, use the formula [(New Price - Old Price)/Old Price] and then multiply that number by 100. If the price decreased, use the formula [(Old Price - New Price)/Old Price] and multiply that number by 100.

    this is totally confusing....

  13. Hello!
    Amazing article that's been super helpful!

    I'm trying to make a tracker on sheets that follow progress of workouts for a group.

    Having to do pull ups, push ups sit ups, etc.. then trying to equal that into a 100%

    Example:
    5 of 15 push ups, 10 of 10 sit ups, and 15 of 15 pull ups = 75%(?) Not great at math...

    Thanks for taking a look at my request for help!

    1. Thank you for your feedback, Jon!

      Since I don't know how you arrange your data, I can only hint on the steps to calculate. You'll need:

      1. a total number of repetitions from all sets (15+10+15 = 40)
      2. a total of repetitions actually done (5+10+15 = 30)

      Then you'll be able to find the percentage as described here.

  14. My Rat Turd sized brain still doesn't understand plz help

  15. If I wanted to create a budget spreadsheet, and have Google Sheets calculate the percentages of my check to put away, which one would I use above? So for example, if I want to put in my income as $2000 and have it calculate 70% savings, 20% bills and 10% entertainment for me. Thanks!

  16. Hi,
    I am trying to highlight the cells in column L that DO NOT fall within a certain percentage : between -30% of J2 and +30% of J2

    basically, if value in L2 is NOT within a 30% range (under or over) the value in J2, Then turn the row in RED

    I tried this =and(L2>=0.9*J2,L2>=1.1*J2) in Conditional formatting, but it doesn't seem to be working

    Any help will be greatly appreciated.

  17. can someone help me with this formula ?

    =ARRAY_CONSTRAIN(ARRAYFORMULA(IF($E3:E970*F$1>0, IF($D3:$D970<=EDATE($C3:C970,12),$E3:E970*F$1,""),"")), 968, 1)

  18. i figured it out, sort of lol

    =to_percent((b105:b135-D105:D135)/D105:D135)

    just had to put it in every cell instead of (g) instead of doing a range

    1. Hello Mike,

      To check your cells for conditions first (if X sold N last week and N this week), you need to incorporate the IF function. The % increase will be used as a second argument and will happen only if the conditions are true.

      Also, you can calculate this for all rows at once by enfolding the formula in ARRAYFORMULA.

  19. i am trying to figure out a way to make a contest for my employess by amount of sales weekly percentage increase (or decrease)

    i.e. if bob (B105) sold $19876 (D105) last week, and sold 21000 (E105) this week, his % increase would be =X

    is there a way to do this for a whole range... or just line by line?

    as if there were 33 employees, bob being first on 105, and debra being last on 138

    i hope this makes sense?!?!

    thanks in advance!

    1. i figured it out, sort of lol

      =to_percent((b105:b135-D105:D135)/D105:D135)

      just had to put it in every cell instead of (g) instead of doing a range

  20. Hello! Thank you for this wonderful resource. I have a chart I need to frequently generate, and am stumped with how to auto populate a certain column. Column A is a date range (fine), Column B is the days within Column A as just numbered 1-->whatever (fine), Column C is data I enter with daily measurements (fine) but the starting number is what controls what I need in Column D and subsequent columns with varying percentage reduction. What I need to figure out is how to take a starting number (call it SN, which begins all the columns I need to auto populate) then take a percentage of that, divide that amount by the number of days in the date range, and subtract sequentially down that column. Example: 3956 SN, take 18% of that (712.08), then divide that amount by 12 days (59.34), each day subtracting another 59.34 while generating a line. The purpose of this is to have a quick, and visual, representation of how daily measurements compare to several ideal percentage reductions, allowing me to adjust the environmental parameters in the project. I am embarrassed to admit I have been doing the calculations and manually entering the results in each cell! This is not good. It's been decades since I've been regularly doing work with spreadsheets and this old brain needs help. Thank you.

    1. Nevermind . . . I figured it out! Thanks again for having this site.

  21. I am trying to convert my grades to percents using this form. For example, the sheets generate the score as a number out of the total like: 4/20. How do I get it to create the percentage for each score?

    1. Hello Beckie,

      Assuming your total is generated in A2, a formula like this should help:
      =INDEX(SPLIT(A2,"/"),1,1)/INDEX(SPLIT(A2,"/"),1,2)

      Don't forget to apply the Percentage format to your cell with the formula.

  22. Your calculation to find the original price for a 40% discounted scooter is incorrect. Your calculation is 1500/.4 and it should be 1500/.6.

  23. =SOM(B1-A1)/B1 x100
    not working

    4,1 - 3,5 = 0,6 : 3,5 = 0,171x 100 = 17%

    Or :

    3,5 -4,1 = -0,6 : 4,1= -0,146x100=-14,6%

    1. Hi Ruud,

      Your formula is written incorrectly:

      1. The function should be SUM, not SOM.
      2. There's no need to SUM if you simply subtract one number from the other.
      3. The multiplication sign in formulas is *, not x.

      Hence, here's how a correct formula should look:
      =(B1-A1)/B1*100

  24. I don't understand

    1. Hello Amir,

      You're welcome to describe your task here, I'll see if there's an easy solution and suggest where to look.

  25. Hello,

    I am looking for A1 to show a percent value of B1 after it surpasses 5000. I also only want the percent value to be of all values added after 5000.

    A1=25%B1>5000

    As in:

    If B1=6000 then A1=250

    Is this possible? I'm a bit new to this level of function use and am having trouble sorting through what I am able to do. So far I have had to create a separate key of cells that show the percentage I want to apply to B1 per other cell I want to show said value. For reference this is meant for a royalties accounting spread sheet that has several individuals receiving a different percent of profit per music release so there are a lot of variables and it makes it really messy to try and have a separate key for percentages and alternate cell values. Not sure if this all makes sense? Thank you for this awesome resource!!

  26. A very good explanation of formulas. This will help to a great extent those who are working on excel. Truly fantastic article. Thanks for sharing this. Kudos!!!

  27. hey there!
    I need help regarding a problem I'm having with sheets. I have a table that has Months (from Jan to Dec) in the X axis and the name of the asset in the Y axis. I want to add the new value of the asset under each month and I want sheets to indicate (in a column at the end of the table) the growth rate it has had from the very first month. I would like if I didn't have to keep changing manually the formula of said column. Is there someway it can do so automatically?

    I would really appreciate your replies,

    Cheers!

    1. Hey Deidara,

      If I understand you correctly, you can use ArrayFormula in the last column to calculate all rows, existing and future ones, automatically. If this is not exactly what you need, please describe the task in more detail.

      You can also share an editable copy of your spreadsheet with us (support@apps4gs.com) with 2 sheets: a copy of your source data and the result you expect to get. I kindly ask you to shorten the tables to 10-20 rows.
      Note. We keep that Google account for file sharing only, please do not email there. Once you share the file, just confirm by replying here.

  28. مرحبا
    H3=مبلغ
    I3=5% نسبة
    =H3*I3
    يعطني خطاء
    لماذا

  29. Hi there,
    Thank you so much for creating useful content and helping me thereby solving my google spreadsheet question. Thanks again!

  30. Hello,
    I have the same problem as the person below did on 11/19/19. I will enclose my formulas.
    These formulas gave me 98% COUNTIF(E5:E107,"No")/COUNTA(E5:E107,"no") =COUNTIF(E5:E107,"Yes")/COUNTA(E5:E107,"Yes")

    This formula gave me a 99% =COUNTIF(H5:H107,"No")/COUNTA(H5:H107,"No")
    =COUNTIF(H5:H107,"Yes")/COUNTA(H5:H107,"Yes")

    Hi,
    I'm trying to keep track of attendance using a google sheet with checkboxes. Here is the formula for what I have: =COUNTIF(C6:X6,"TRUE")/COUNTA(C6:X6,"FALSE")
    My issue is, if all of the boxes are checked, the percent should be 100% but it's only 95.65%.

    1. Hello Martha,

      COUNTA counts all non-empty cells within the range no matter their contents. The values you're using as the second argument ("FALSE" or "no") don't tell what to count. The second argument is also a range to count, so these records are actually counted as "1" mixing the numbers up.
      So please change all your COUNTA to COUNTIF and everything should work correctly then.

  31. Thanks for providing a great resource. I have a table of columns and rows with sales figures that go up and down. Using formulas, the table displays monthly changes in sales as percentages. I have them color-coded so sales increases display in green and decreases display in red. The decreases show a minus character (-) automatically. Is there a way to automatically display an addition character (+) for a percentage increase? Thanks!

    1. Thank you for your feedback, Trevor.

      You will need to select your cells with the percentage increase and create a custom number format like this: "+"0%

      1. Thank you. Is there any way to make the "+" automatically appear only in cases where a percentage exceeds 0.00%?

  32. Hi -
    I have a number of identical laid-out sheets and have the same metric in each = open rate as a percent.
    In my summary sheet, I want to calculate the average percent across the sheets.

  33. Hello!

    I'm looking to calculate a shopping spreadsheet and would like to calculate discounts & taxes. What formula can I use to calculate total + 15% tax for example?

    1. Hello Elyse,

      Assuming your total is in column A and tax is in column B, you can try this formula:
      =A2+(A2*B2)

      The multiplication in brackets is used to find the amount of the tax, then it is added to the total in column A giving you a sum you will need to pay.

  34. Such a great article. I'm trying to increase a number in cell by a percentage and it doesn't seem to be working. i used the fomula you stated but it adds the percentage as 100% and not 10%. Any ideas as to why that is?

    I appreciate it,

    Adkins

    1. Hello Adkins,

      Can you please provide the exact formula you use in your sheet that returns the incorrect result?

  35. need to calculate percentage markup

    row of cells: cost retail %markup

    need to multiply cost x100 then divide by retail? just can't figure out order

  36. Hi! thank you for this tutorial!

    You may be able to help me, I am doing a spreadsheet where I track my business profits on a daily basis.
    I already get my daily % growth, but I would like to do a TOTAL percentage, from my 1st day to today.
    The trick is that I want it to fill itself, and in only 1 cell. I want the result of this growth to always appear in the 'k5' cell, for example, and for it to always take the last input and the very 1st one without me having to change the formula every day.

    If you can help, I'll take it!
    Thank you very much.

    1. Hi Kuro,

      thank you for the feedback!
      I'm afraid I'll need more details on your data to help you out. Can you please describe where it's located in the spreadsheet in detail (Sheet? Column? The number of rows?) and give an example of how it looks?
      What formula do you use and what do you update in it constantly?

  37. My family and I have a weekly running nfl pool. Each week column input and results of course change. I use check boxes to say who wins and who loses and the sumif function at the end of the column to give me the needed results. I decided to test the workings of the sheet and everything works fine except for one thing. When I attempt to divide cells d22(total wins) with e22(total losses) To get the percentage needed I have used the formula =(D22+E22)/D22 which does not work. What am I doing wrong?

    1. Joseph,

      Could you please specify what are you trying to get? The percent of losses or wins from the complete total? Or something else?
      If it's possible, please also share your sample data with us (support@4-bits.com) and reply to my comment when we can take a look. Thank you.

  38. I disabled my ad blocker, so much good content thanks for sharing.

  39. Hi,
    I'm trying to keep track of attendance using a google sheet with checkboxes. Here is the formula for what I have: =COUNTIF(C6:X6,"TRUE")/COUNTA(C6:X6,"FALSE")
    My issue is, if all of the boxes are checked, the percent should be 100% but it's only 95.65%.

    Any ideas?

    1. Hi Lisa,

      Would you mind sharing your sample data with us (support@4-bits.com) so we could have a look?
      Note. That email address' Inbox is unmonitored. Once you share the file, please confirm by replying here. Thank you.

  40. Hi,
    How to do calculate =a2*b2 for multiple cells ex:a2-a5*b2-b5 etc...

    1. Hi Matt,

      If I understand you correctly, this formula should do the trick:
      =ARRAYFORMULA(A2:A5*C2:C5)

  41. Why does google sheets add 2 zeros to my values when I try to apply the "percent" format?? I just want the % to appear next to the number already in the cell.

    1. Hello Diana,

      That's simply the way Google Sheets works.

      In your turn, you can adjust the number of zeros using the corresponding options from the Sheets toolbar. Look for two buttons with zeros right under the Format option: Decrease decimal places and Increase decimal places. The tip from this point of the article shows them.

  42. or do a vidio please

    1. Hello Tyler,

      Could you please specify what points of the article remain unclear?
      At the moment I don't believe the video would feature something other than the same formulas.
      If you could describe the task you're dealing with, I would gain a better understanding of what to improve.

      Thank you.

      1. Hey so I run a business and I pay my drivers 30% of the income. Lets say a driver makes on a week $4560 I need to pay 30% of that to him. Is there a formula that can help me find the value of that 30%? Thank you.

  43. Can you do a dumbeddown version of this please because my penut sized brain dosent understand

  44. Great stuff!

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)