Issue with CountIF/AND
Hi all,
I am running into an issue with using CountIF and AND. What I am trying to do is count the number of times certain text appears within a 90 day period (based on submission date which is a date column).
=COUNTIF(AND({External Range 1}, "Zebra", (TODAY() - {External Range 5} < 90)))
I am getting "Invalid argument set." I had understood that this issue is due to the fact that I am trying to work with a date column. I wanted to see what workarounds others may have tried for a similar issue.
Thanks,
Matt
Comments
-
try count(collect(
https://help.smartsheet.com/function/collect
countif does not allow for AND or OR.
-
If you are referencing another sheet have you tried adding a date range column and then use a countifs formula. I have a roll up sheet and have set a start date and end date, here is an example of one that works for me.
=COUNTIFS({Status}, "Won", {Date Quote Sent to Client}, >=$[Start Date]$3, {Date Quote Sent to Client}, <=$[End Date]$3)
Hope this helps
Dave
-
It is not so much an issue of using a date, but an issue of your syntax and layout of the formula itself. You cannot use AND within a COUNTIF. You have to use COUNTIFS and break it down.
=COUNTIFS({External Range1}, "Zebra", {External Range 5}, < TODAY(90))
Another issue that may arise in other formulas is how you've built your AND statement. In COUNTIF or COUNTIFS the layout is
=COUNTIF(Range, Criteria) or =COUNTIFS(Range 1, Criteria 1, Range 2, Criteria 2)
In an AND statement, you use logical statements similar to an IF statement
AND(Range 1 > Criteria 1, Range 2 < Criteria 2, Range 3 = "Specific Text")
-
Thanks to all for their input. Paul's formula worked like a charm. Thanks Paul.
-
Hi all,
I am running into some trouble iterating on this formula for adding an "OR" to the first part. I want to see if the Range 1 contains "Zebra" or "Lion" and was entered in the last 90 days. After scanning these communities, I have tried this three different ways and keep getting invalid operation errors.
=COUNTIFS({External Range1}, "Zebra", OR (@cell = "Lion"), {External Range 5}, < TODAY(90))
I then also read a suggestion to create separate statements, but that has also produced the same error:
=COUNTIFS({External Range 1}, "Zebra", {External Range 5}, <TODAY(90)) + =COUNTIFS({External Range 1}, "Lion", {External Range 5}, <TODAY(90))
Thanks in advance for any help.
-
=COUNTIFS({External Range 1}, "Zebra", {External Range 5}, <TODAY(90)) + COUNTIFS({External Range 1}, "Lion", {External Range 5}, <TODAY(90))
It was just the second =. When combining formulas, you only need the one in the very beginning.
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 63.9K Get Help
- 410 Global Discussions
- 220 Industry Talk
- 457 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 136 Just for fun
- 57 Community Job Board
- 459 Show & Tell
- 31 Member Spotlight
- 1 SmartStories
- 298 Events
- 37 Webinars
- 7.3K Forum Archives