Template for Scoring Grant Proposals?
Is there a template set that could be used/modified to suit the following need:
A team of 4 is scoring grant applications. We're using a form to gather scores for 100 applications (estimated), 4 scorers, 15 scoring categories/domains. I'm trying to set up a metadata sheet to collect everyone's scores. I need a single line for each grantee/applicant that collects all of the scores from each reviewer in all 15 scoring categories as well as totals/averages the scores. I need the single line so I can use documentbuilder to export a "letter" to each applicant showing their scores. I tried making my own and using parent/children but couldn't get it work like I wanted. I think a template would be a great starting point--if one exists?
Best Answers
-
Genevieve P. Employee Admin
The way I would do this is to have two sheets:
- one with the form that receives the 4 score submissions per applicant
- one that creates the totals and exports the row to Document Builder
You would need to have a column filled out in your second sheet with a unique identifier (e.g. the applicant name or ID), then use eitherSUMIForAVERAGIFformulas to create your calculations by looking into your first sheet using cross-sheet references. For example:
=SUMIF({Name Column}, Name@row, {Column to Sum})
See:Create cross sheet references to work with data in another sheet
I would personally use a symbol in this second sheet to indicate when all 4 submissions have been completed for each person/row:
=IF(COUNTIF({Name Column}, Name@row) = 1, "Quarter", IF(COUNTIF({Name Column}, Name@row) = 2, "Half", IF(COUNTIF({Name Column}, Name@row) = 3, "Three Quarters", IF(COUNTIF({Name Column}, Name@row) = 4, "Full", "Empty"))))
Although you couldn't use this as a trigger to generate the document, you could put this as a condition in a workflow so it only runs if the Scores Completed is at "Full".
Let me know if this makes sense and will work for you!
Cheers,
Genevieve
-
Genevieve P. Employee Admin
Importing the scores is where you would need to use cross-sheet formulas to look into your sheet with 4 rows and consolidate that information into one cell for one row.
What formulas you use is dependent on how you are doing your scores. For example, you could SUM together the 4 values for one total value:
=SUMIF({Name Column}, Name@row, {Column to Sum})
Or you could average the values with AVERAGEIF:
=AVERAGEIF({Name Column}, Name@row, {Column to Avg})
See:Create cross sheet references to work with data in another sheet
-
Genevieve P. Employee Admin
That's great to hear!
To bring over cell data, my preferred formula is the combination of INDEX(MATCH.
The structure works like this:
=INDEX({Column to bring back Sheet 2}, MATCH([Matching Value]@row, {Column with matching value Sheet 2}, 0))
So in your instance:
=INDEX({Applicant Name Column}, MATCH([ID Number]@row, {ID Number Column}, 0))
Here's a help article with more details:Formula combinations for cross sheet references
Cheers,
Genevieve
Answers
-
Genevieve P. Employee Admin
The way I would do this is to have two sheets:
- one with the form that receives the 4 score submissions per applicant
- one that creates the totals and exports the row to Document Builder
You would need to have a column filled out in your second sheet with a unique identifier (e.g. the applicant name or ID), then use eitherSUMIForAVERAGIFformulas to create your calculations by looking into your first sheet using cross-sheet references. For example:
=SUMIF({Name Column}, Name@row, {Column to Sum})
See:Create cross sheet references to work with data in another sheet
I would personally use a symbol in this second sheet to indicate when all 4 submissions have been completed for each person/row:
=IF(COUNTIF({Name Column}, Name@row) = 1, "Quarter", IF(COUNTIF({Name Column}, Name@row) = 2, "Half", IF(COUNTIF({Name Column}, Name@row) = 3, "Three Quarters", IF(COUNTIF({Name Column}, Name@row) = 4, "Full", "Empty"))))
Although you couldn't use this as a trigger to generate the document, you could put this as a condition in a workflow so it only runs if the Scores Completed is at "Full".
Let me know if this makes sense and will work for you!
Cheers,
Genevieve
-
Genevieve P. Employee Admin
Importing the scores is where you would need to use cross-sheet formulas to look into your sheet with 4 rows and consolidate that information into one cell for one row.
What formulas you use is dependent on how you are doing your scores. For example, you could SUM together the 4 values for one total value:
=SUMIF({Name Column}, Name@row, {Column to Sum})
Or you could average the values with AVERAGEIF:
=AVERAGEIF({Name Column}, Name@row, {Column to Avg})
See:Create cross sheet references to work with data in another sheet
-
@Genevieve P.This is working! Thank you! How can I write a formula for this:
In Sheet B, I'd like to copy over the name of the applicant from Sheet A, but only if the ID Number matches. I have a column in both sheets that says ID Number.
-
Genevieve P. Employee Admin
That's great to hear!
To bring over cell data, my preferred formula is the combination of INDEX(MATCH.
The structure works like this:
=INDEX({Column to bring back Sheet 2}, MATCH([Matching Value]@row, {Column with matching value Sheet 2}, 0))
So in your instance:
=INDEX({Applicant Name Column}, MATCH([ID Number]@row, {ID Number Column}, 0))
Here's a help article with more details:Formula combinations for cross sheet references
Cheers,
Genevieve
-
@Genevieve P.Thank you so much! This is making my project much more manageable! You're the best!
-
Genevieve P. Employee Admin
Oh wonderful! I'm so glad. Let me know if there's anything else I can help with as you set up your sheets.
Categories
<\/p>
=VALUE(IFERROR(JOIN(DISTINCT(COLLECT([Customer PO Amount (USD)]@row:[Customer PO Amount (Local Currency)]@row, [Customer PO Amount (USD)]@row:[Customer PO Amount (Local Currency)]@row, <>\"\"))), \" \"))<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","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":[{"tagID":254,"urlcode":"formulas","name":"Formulas"}]},{"discussionID":109460,"type":"question","name":"IF \/ OR formula then Check a Box","excerpt":"I need a formula that IF a specific column has either 1 of 2 specific choices, then a BOX in another column is checked: =IF(([Study Status]@row = \"Active\/ Open to Accrual\", 1) OR([Study Status]@row = \"In Start-Up\", 1))","snippet":"I need a formula that IF a specific column has either 1 of 2 specific choices, then a BOX in another column is checked: =IF(([Study Status]@row = \"Active\/ Open to Accrual\", 1)…","categoryID":321,"dateInserted":"2023-08-25T13:30:39+00:00","dateUpdated":null,"dateLastComment":"2023-08-25T16:21:27+00:00","insertUserID":9250,"insertUser":{"userID":9250,"name":"Susan Swisher","url":"https:\/\/community.smartsheet.com\/profile\/Susan%20Swisher","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-08-25T16:23:49+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭"},"updateUserID":null,"lastUserID":161714,"lastUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-08-26T01:04:51+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":9,"countViews":45,"score":null,"hot":3385956126,"url":"https:\/\/community.smartsheet.com\/discussion\/109460\/if-or-formula-then-check-a-box","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/109460\/if-or-formula-then-check-a-box","format":"Rich","tagIDs":[254],"lastPost":{"discussionID":109460,"commentID":392616,"name":"Re: IF \/ OR formula then Check a Box","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/392616#Comment_392616","dateInserted":"2023-08-25T16:21:27+00:00","insertUserID":161714,"insertUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-08-26T01:04:51+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":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-08-25T15:13:03+00:00","dateAnswered":"2023-08-25T14:14:39+00:00","acceptedAnswers":[{"commentID":392575,"body":"
Give this a try:<\/p>
=IF(OR([Study Status]@row = \"Active\/Open to Accrual\", [Study Status]@row = \"In Start-Up\"), 1)<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","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":[{"tagID":254,"urlcode":"formulas","name":"Formulas"}]},{"discussionID":109457,"type":"question","name":"Conditional Formatting (modified date not in the last 3 weeks)","excerpt":"I would like to use Conditional Formatting (highlight the entire row yellow) if the modified date is not within the last 3 weeks. So any row that has not been recently updated (last 3 weeks) should be highlighted in yellow. Is this spmething that can be done directly within conditional formatting or should I first create a…","snippet":"I would like to use Conditional Formatting (highlight the entire row yellow) if the modified date is not within the last 3 weeks. So any row that has not been recently updated…","categoryID":321,"dateInserted":"2023-08-25T12:33:14+00:00","dateUpdated":null,"dateLastComment":"2023-08-25T12:40:57+00:00","insertUserID":161267,"insertUser":{"userID":161267,"name":"Jef Snyders","title":"Jef Snyders","url":"https:\/\/community.smartsheet.com\/profile\/Jef%20Snyders","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/4HJAEW33KBD0\/nXEKEZE5EQEV4.jpg","dateLastActive":"2023-08-25T13:32:31+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"updateUserID":null,"lastUserID":161267,"lastUser":{"userID":161267,"name":"Jef Snyders","title":"Jef Snyders","url":"https:\/\/community.smartsheet.com\/profile\/Jef%20Snyders","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/4HJAEW33KBD0\/nXEKEZE5EQEV4.jpg","dateLastActive":"2023-08-25T13:32:31+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":2,"countViews":26,"score":null,"hot":3385935251,"url":"https:\/\/community.smartsheet.com\/discussion\/109457\/conditional-formatting-modified-date-not-in-the-last-3-weeks","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/109457\/conditional-formatting-modified-date-not-in-the-last-3-weeks","format":"Rich","tagIDs":[437],"lastPost":{"discussionID":109457,"commentID":392553,"name":"Re: Conditional Formatting (modified date not in the last 3 weeks)","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/392553#Comment_392553","dateInserted":"2023-08-25T12:40:57+00:00","insertUserID":161267,"insertUser":{"userID":161267,"name":"Jef Snyders","title":"Jef Snyders","url":"https:\/\/community.smartsheet.com\/profile\/Jef%20Snyders","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/4HJAEW33KBD0\/nXEKEZE5EQEV4.jpg","dateLastActive":"2023-08-25T13:32:31+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":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-08-25T12:40:09+00:00","dateAnswered":"2023-08-25T12:37:47+00:00","acceptedAnswers":[{"commentID":392551,"body":"
There is no direct way to do this. Adding a checkbox helper column with something similar to this and then formatting based on the checkbox is the simplest way. You can even hide the extra column, as there is no reason for it to be visible.<\/p>
=IF([Modified Date]@row < TODAY(-21), 1, 0)<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","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":[{"tagID":437,"urlcode":"conditional-formatting","name":"Conditional Formatting"}]}],"initialPaging":{"nextURL":"https:\/\/community.smartsheet.com\/api\/v2\/discussions?page=2&categoryID=321&includeChildCategories=1&type%5B0%5D=Question&excludeHiddenCategories=1&sort=-hot&limit=3&expand%5B0%5D=all&expand%5B1%5D=-body&expand%5B2%5D=insertUser&expand%5B3%5D=lastUser&status=accepted","prevURL":null,"currentPage":1,"total":4991,"limit":3},"title":"Trending in Smartsheet Basics","subtitle":null,"description":null,"noCheckboxes":true,"containerOptions":[],"discussionOptions":[]}">