Summing a column if a date falls within a quarter.
Hello,
Could someone help me with a formula that states the following: sum the square footage if Construction Start date is within the Quarter and the Status is one of these: Complete, Construction, Executed LOI, Priority. I'm thinking I may have to add 2 hidden date columns to clarify the different quarters.
Formula page:
Data page:
Answers
-
Trying to do it all in one formula will get messy/long. I agree that having two hidden date columns would help, but you can at least set them up with formulas so you don't need to update them as rows get added.
Start Date =DATE(VALUE(RIGHT(Quarter@row, 4)), VALUE(MID(Quarter@row, 2, 1)) * 3 - 2, 1)
End Date =DATE(VALUE(RIGHT(Quarter@row, 4)), VALUE(MID(Quarter@row, 2, 1)) * 3 + 1, 1) - 1
Square Footage = =SUMIFS({Square Footage}, {Start Date}, >=[Start Date]@row, {Start Date}, <=[End Date]@row, {Status}, OR(HAS(@cell, "Complete"), HAS(@cell, "Construction"), HAS(@cell, "Executed LOI"), HAS(@cell, "Priority")))
-
You could either put the quarter start and end dates in their own columns on the formula sheet, or you can hard code them into formulas.
(edited to work in the statuses)
=SUMIFS({Data Sheet FT2 Column}, {Data Sheet Date Column}, AND(@cell>= [Quarter Start]@row, @cell<= [Quarter End]@row), {Data Sheet Status Column}, OR(@cell = "Complete", @cell = "2nd Status", @cell = "3rd Status"))
=SUMIFS({Data Sheet FT2 Column}, {Data Sheet Date Column}, AND(@cell>= DATE(yyyy, mm, dd), @cell<= DATE(yyyy, mm, dd)), {Data Sheet Status Column}, OR(@cell = "Complete", @cell = "2nd Status", @cell = "3rd Status"))
-
I entered as a column formula and I received a few invalid values.
-
Which formula gave you the error?
-
End Date =DATE(VALUE(RIGHT(Quarter@row, 4)), VALUE(MID(Quarter@row, 2, 1)) * 3 + 1, 1) - 1
-
@GabyC Sorry, forgot to account for year end funkiness with dates...
End Date =IF(VALUE(MID(Quarter@row, 2, 1)) = 4, DATE(VALUE(RIGHT(Quarter@row, 4)) + 1, 1, 1) - 1, DATE(VALUE(RIGHT(Quarter@row, 4)), VALUE(MID(Quarter@row, 2, 1)) * 3 + 1, 1) - 1)
-
@sharkasits that worked, thank you! I am also getting an error on this formula.
=SUMIFS({Square Footage}, {Start Date}, >=[Start Date]@row, {Start Date}, <=[End Date]@row, {Status}, OR(HAS(@cell, "Complete"), HAS(@cell, "Construction"), HAS(@cell, "Executed LOI"), HAS(@cell, "Priority")))
-
@GabyC did you update the {references} to your data sheet? If yes, what error are you getting?
-
@sharkasits it worked when i updated the references. thank you!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 140 Industry Talk
- 472 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 496 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!