Clarification Using AVG() with COLLECT()
I am looking to understand how the COLLECT() function nested within the AVG() function works and is evaluated. Using the help files, I found the following example. I am specifically looking at the very last formula where the result is "60". I understand this example completely.
However, when I look at the example shown on the Smartsheet Formula Example sheet it doesn't appear to work the same. The formula is the following:
=AVG(COLLECT([Value 2]153:[Value 2]156, [Value 2]153:[Value 2]156, >10))
If I understand correctly, the COLLECT() function is "collecting" the values in the column identified as "Value 2" (which in this case contains the values $12, $17, $10 & $10) within the range specificed (rows 153 to 156) and returning those two values to the AVG() function for calculation. I'm assuming the only two values that would be returned and ultimately averaged together would be the $12 and $17. Therefore, the result of AVG() of those two numbers would be ((12+17)/2) = $14.50. This would be the same method of calculating the average as shown in the HELP example. Is this correct?
如果14.50美元的金额是正确的,为什么does the answer highlighted in green say $13.00? What am I missing?
Any insight you could provide would be appreciated.
Thank you.
Best Answers
-
Genevieve P. Employee Admin
You are absolutely correct in outlining how theCOLLECT functionworks!
The reason you see a different number in this Formula Test sheet is that the cells it's highlighting ([Value 2]153:[Value 2]156) actually have decimals that are hidden.
You can check this by double-clicking any one of the cells to see the full Value. To adjust this, select those 4 cells and use thedecimal feature in the formatting barat the top of your sheet to show up to 2 decimal places. This will reveal the actual numbers:
$12.25
$16.50
$9.75
$10.25
Therefore, the $10.25 is greater than 10, so the COLLECT function will bring thesethreenumbers to be averaged: $12.25 / $16.50 / $10.25. This is13.
Hope that helps!
Cheers,
Genevieve
-
Genevieve P. Employee Admin
No problem!
There's no indication or flag in the cell itself... but formatting like this would be something you would manually create/set on your column if you're building your own sheet (versus downloading a template with pre-set formatting like this). Our Help Center article on formatting has more information (see here).
Additionally, in the Text/Number column, text will appearleft-alignedwhereas numerical data will appearright-alignedin the cell.
Answers
-
Genevieve P. Employee Admin
You are absolutely correct in outlining how theCOLLECT functionworks!
The reason you see a different number in this Formula Test sheet is that the cells it's highlighting ([Value 2]153:[Value 2]156) actually have decimals that are hidden.
You can check this by double-clicking any one of the cells to see the full Value. To adjust this, select those 4 cells and use thedecimal feature in the formatting barat the top of your sheet to show up to 2 decimal places. This will reveal the actual numbers:
$12.25
$16.50
$9.75
$10.25
Therefore, the $10.25 is greater than 10, so the COLLECT function will bring thesethreenumbers to be averaged: $12.25 / $16.50 / $10.25. This is13.
Hope that helps!
Cheers,
Genevieve
-
Ahh...I see. Thanks for the info.
So in the future, how would I know whether or not the value in a cell includes decimals without double-clicking a cell in "x" number of columns to find out? Is there any type of indication on the sheet that flags the fact decimals are hidden? For example, in Excel, if a formula or fomatting doesn't appear to match the rest of the column, or if a number is saved as "text", etc., an indication appears in one corner of the cell. Is there a feature like this or similar in Smartsheet?
-
Genevieve P. Employee Admin
No problem!
There's no indication or flag in the cell itself... but formatting like this would be something you would manually create/set on your column if you're building your own sheet (versus downloading a template with pre-set formatting like this). Our Help Center article on formatting has more information (see here).
Additionally, in the Text/Number column, text will appearleft-alignedwhereas numerical data will appearright-alignedin the cell.
Help Article Resources
Categories
Check out theFormula Handbook template!
I believe this requires you to change the column type to a contact-like one. <\/p>
Then you should be able to select it in this dropdown. <\/p>
Ryan<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[]},{"discussionID":110640,"type":"question","name":"Sum Formula containing keywords?","excerpt":"I'm trying to keep a running sum of the amount of liquid we are holding for our business's transfer log and I am not even sure where to begin! We have to log transfers (IN) and (OUT) and I would like to write a formula to keep up with this if possible. (Adding the amount in rows with IN and subtracting the amount in rows…","snippet":"I'm trying to keep a running sum of the amount of liquid we are holding for our business's transfer log and I am not even sure where to begin! We have to log transfers (IN) and…","categoryID":322,"dateInserted":"2023-09-22T01:44:27+00:00","dateUpdated":null,"dateLastComment":"2023-09-22T12:05:15+00:00","insertUserID":151299,"insertUser":{"userID":151299,"name":"lcain","url":"https:\/\/community.smartsheet.com\/profile\/lcain","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-09-22T12:38:43+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"updateUserID":null,"lastUserID":15741,"lastUser":{"userID":15741,"name":"ker9","url":"https:\/\/community.smartsheet.com\/profile\/ker9","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-09-24T18:20:54+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":1,"countViews":35,"score":null,"hot":3390731982,"url":"https:\/\/community.smartsheet.com\/discussion\/110640\/sum-formula-containing-keywords","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/110640\/sum-formula-containing-keywords","format":"Rich","lastPost":{"discussionID":110640,"commentID":396586,"name":"Re: Sum Formula containing keywords?","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/396586#Comment_396586","dateInserted":"2023-09-22T12:05:15+00:00","insertUserID":15741,"insertUser":{"userID":15741,"name":"ker9","url":"https:\/\/community.smartsheet.com\/profile\/ker9","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-09-24T18:20:54+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions"}],"groupID":null,"statusID":3,"image":{"url":"https:\/\/us.v-cdn.net\/6031209\/uploads\/I6ZQZFEI6SV8\/screenshot.png","urlSrcSet":{"10":"","300":"","800":"","1200":"","1600":""},"alt":"Screenshot.png"},"attributes":{"question":{"status":"accepted","dateAccepted":"2023-09-22T12:09:07+00:00","dateAnswered":"2023-09-22T12:05:15+00:00","acceptedAnswers":[{"commentID":396586,"body":"