COUNTIFS+CONTAINS

I get the message UNPARASABLE, what am I doing wrong?

I want to count the non blank fields in rage 1, when in range 4 I have a certain value AND is the range 7 = OPEN value.

=COUNTIFS({Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 1};<>"";[{Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 4}; CONTAINS("AG",@cell)];{Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 7};="OPEN")

Best Answer

  • Genevieve P.
    Genevieve P. Employee Admin
    Answer ✓

    Hi @CaroCambre

    In your other formulas, do you use ; or , ?

    If you use ; then I think I can see the issue! My apologies, I left a comma in the HAS function. We'll want to swap that out for ; as well:

    =COUNTIFS({Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 1}; <>""; {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 7}; "OPEN"; {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 4}; HAS(@cell; "AG"))

Answers

  • Christian Graf
    Christian Graf ✭✭✭✭✭

    Hello @CaroCambre

    You are using semicolons instead of commas to separate your conditions, the syntax is incorrect so the formula will not work. You also suddenly added a random CONTAINS() for some reason. You can keep going and specify which range and criteria you are looking for using the COUNTIFS() function without using CONTAINS().

    =COUNTIFS({Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 1}, <>"", {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 7}, ="OPEN", {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 4}, ="AG")

    Hope this Helps

  • CaroCambre
    edited 05/02/22

    Is still not working, the range 4 is containing multiple values, is that the reason?

  • Genevieve P.
    Genevieve P. Employee Admin

    Hi @CaroCambre

    If you're looking into a multi-select column, you can use the HAS Function to search for one value:

    =COUNTIFS({Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 1}, <>"", {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 7}, "OPEN", {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 4}, HAS(@cell, "AG"))

    If this hasn't worked, can you explain if you're getting an incorrect result or a formula error?

  • I get the message "Unparseable".

  • Genevieve P.
    Genevieve P. Employee Admin

    Hi @CaroCambre

    What are your language settings? Depending on your language, you'll want to use ; or ,

    In your original formula you had ;

    =COUNTIFS({Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 1}; <>""; {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 7}; "OPEN"; {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 4}; HAS(@cell, "AG"))

    If neither ; or , works, please post a screen capture of the formula open in your sheet, but block out sensitive data.

    Thanks!

    Genevieve

  • Both give same "unparseable" message.

    Hereby my screenshot:


  • Genevieve P.
    Genevieve P. Employee Admin
    Answer ✓

    Hi @CaroCambre

    In your other formulas, do you use ; or , ?

    If you use ; then I think I can see the issue! My apologies, I left a comma in the HAS function. We'll want to swap that out for ; as well:

    =COUNTIFS({Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 1}; <>""; {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 7}; "OPEN"; {Final RISK/ NON CONFORMITIES GROEP AERTSSE Range 4}; HAS(@cell; "AG"))

  • This is working! Thank you! :-)

  • Genevieve P.
    Genevieve P. Employee Admin

    No problem! I'm glad we got there in the end. 🙂

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!