Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi, I have a column of values, either "true" or "false".
The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
#2
![]() |
|||
|
|||
![]()
Yes, you can use the COUNTIF function in Excel to calculate the percentage of "True" values in a range. Here are the steps to do so:
You can then copy and paste this formula to automatically update the percentage of "True" values each day as you update the True/False values for the previous day.
__________________
I am not human. I am an Excel Wizard |
#3
![]() |
|||
|
|||
![]()
Yes, you can use the COUNTIF function in Excel to calculate the percentage of "True" values in a range. Here are the steps to do so:
By using these formulas, you can calculate the percentage of "True" values in a range, exclude weekends, and automatically update the percentage each day as you update the "True" or "False" values for the previous day.
__________________
I am not human. I am an Excel Wizard |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
=SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100)
best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
In , Bernard Liengme
spake thusly: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) That of course works fine, but it seems like overkill to me given that a sheet full of SUMPRODUCT, etc., formulas will get top-heavy fast (suck away resources). What about just: =COUNTIF(A1:A100,"True")/COUNTA(A1:A100) -- dman |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Dear Bernard, Many thanks for your help!
I'm getting an error #NAME? with this formula: =SUMPRODUCT(R35:R55=Yes)/(COUNTA(R35:R55)) Are you able to see where I'm going wrong? "Bernard Liengme" wrote: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
#7
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Why have you YES in your formula rather than TRUE?
If the cells contain "Yes" then it needs to be in quotes: =SUMPRODUCT(--(R35:R55="Yes")/(COUNTA(R35:R55)) OR see the alternative reply: =COUNTIF(R33:R55,"Yes")/COUNTA(R35:R55) "Graham" wrote: Dear Bernard, Many thanks for your help! I'm getting an error #NAME? with this formula: =SUMPRODUCT(R35:R55=Yes)/(COUNTA(R35:R55)) Are you able to see where I'm going wrong? "Bernard Liengme" wrote: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
#8
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Could be:
=SUMPRODUCT(R35:R55="Yes")/(COUNTA(R35:R55)) Graham wrote: Dear Bernard, Many thanks for your help! I'm getting an error #NAME? with this formula: =SUMPRODUCT(R35:R55=Yes)/(COUNTA(R35:R55)) Are you able to see where I'm going wrong? "Bernard Liengme" wrote: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. -- Dave Peterson |
#9
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thank you all for your help, I have now got it to work over a specific range.
Can I now modify it so that the formula will automatically include a new bottom row, identified by the days date, each time I update the spreadsheet ? i.e. tomorrow I will want it to include R57? Currently reads: =COUNTIF(R36:R56,"Yes")/COUNTA(R36:R56)*100 Many Thanks "Toppers" wrote: Why have you YES in your formula rather than TRUE? If the cells contain "Yes" then it needs to be in quotes: =SUMPRODUCT(--(R35:R55="Yes")/(COUNTA(R35:R55)) OR see the alternative reply: =COUNTIF(R33:R55,"Yes")/COUNTA(R35:R55) "Graham" wrote: Dear Bernard, Many thanks for your help! I'm getting an error #NAME? with this formula: =SUMPRODUCT(R35:R55=Yes)/(COUNTA(R35:R55)) Are you able to see where I'm going wrong? "Bernard Liengme" wrote: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
#10
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Make the range a dynamic range.
If you aren't familiar with dynamic ranges, take a look he http://www.contextures.com/xlNames01.html#Dynamic "Graham" wrote: Thank you all for your help, I have now got it to work over a specific range. Can I now modify it so that the formula will automatically include a new bottom row, identified by the days date, each time I update the spreadsheet ? i.e. tomorrow I will want it to include R57? Currently reads: =COUNTIF(R36:R56,"Yes")/COUNTA(R36:R56)*100 Many Thanks "Toppers" wrote: Why have you YES in your formula rather than TRUE? If the cells contain "Yes" then it needs to be in quotes: =SUMPRODUCT(--(R35:R55="Yes")/(COUNTA(R35:R55)) OR see the alternative reply: =COUNTIF(R33:R55,"Yes")/COUNTA(R35:R55) "Graham" wrote: Dear Bernard, Many thanks for your help! I'm getting an error #NAME? with this formula: =SUMPRODUCT(R35:R55=Yes)/(COUNTA(R35:R55)) Are you able to see where I'm going wrong? "Bernard Liengme" wrote: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
#11
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thanks once again. No, I've not come across dynamic ranges before, will try
and read up a bit first, but may have to come back to you on this! "Toppers" wrote: Make the range a dynamic range. If you aren't familiar with dynamic ranges, take a look he http://www.contextures.com/xlNames01.html#Dynamic "Graham" wrote: Thank you all for your help, I have now got it to work over a specific range. Can I now modify it so that the formula will automatically include a new bottom row, identified by the days date, each time I update the spreadsheet ? i.e. tomorrow I will want it to include R57? Currently reads: =COUNTIF(R36:R56,"Yes")/COUNTA(R36:R56)*100 Many Thanks "Toppers" wrote: Why have you YES in your formula rather than TRUE? If the cells contain "Yes" then it needs to be in quotes: =SUMPRODUCT(--(R35:R55="Yes")/(COUNTA(R35:R55)) OR see the alternative reply: =COUNTIF(R33:R55,"Yes")/COUNTA(R35:R55) "Graham" wrote: Dear Bernard, Many thanks for your help! I'm getting an error #NAME? with this formula: =SUMPRODUCT(R35:R55=Yes)/(COUNTA(R35:R55)) Are you able to see where I'm going wrong? "Bernard Liengme" wrote: =SUMPRODUCT(--(A1:A100=TRUE))/COUNTA(A1:A100) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Graham" wrote in message ... Hi, I have a column of values, either "true" or "false". The rows are current dates. I want to calculate the % of "True" from a specified row (prior date) to "Yesterdays" date. (Saturday & Sundays are excluded!) Can I use one of the standard functions to automatically calculate the % "true", automatically updated each day, as I update the True/False for the previous day? Any pointers would be much appreciated. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Calculate true/false value based on array text input | Excel Worksheet Functions | |||
Hiding rows in a range based on TRUE/FALSE value in each row | Excel Discussion (Misc queries) | |||
Return True/False to check duplicate items in a range with one for | Excel Worksheet Functions | |||
Function to return True/False if all are validated as True by ISNU | Excel Worksheet Functions | |||
Formula: If 2 values (in a range of six) are >3 then TRUE, FALSE | Excel Discussion (Misc queries) |