How to countifs with multiple not equal<> to variables? - google-sheets

I am trying to get a total number of calls for a sales tracking sheet where if someone scheduled a call yesterday and did not either cancel, reschedule, or no show.
This is what I have so far but it doesn't work. I can get it to work if it's just one variable such as <>cancel, but when I try multiple it doesn't work.
=COUNTIFS(D10:D,TODAY()-1, J10:J, "<>cancelled"OR("<>rescheduled"OR("<>no show")))

try:
=COUNTIFS(D10:D,TODAY()-1, J10:J, "<>cancelled", J10:J, "<>rescheduled", J10:J, "<>no show")

Related

How to use SUMIFS on several lines, using dates

I am trying to sum values using sumifs but I am getting an error. Went throught several website but I guess I don't have a good understanding of how SUMIF works.
Right now I have a sheet with a registry date(C), a price per weeek(G) and a end date(D).
I would want to calculate the earning every week.
So I created another sheet with every week of the year.
=SUMIFS(Clients!G2:G;A5;>=Clients!C2:C;A5;<=Clients!D2:D)
I am not using coma as a separator as my google sheet is not in english.
I am trying to sum the incomes if the date on the second sheet is between the starting date and the end date. But I keep getting errors and I don't really unerstand why.
Thanks
I found an formula which look to be working.
=SUMIFS(Clients!G2:G;Clients!C2:C;"<="&A5;Clients!D2:D;">="&A5)
I guess that it was not working because I was letting A5 to incremente.
Problem solved.
Thanks for your help.
Find out more here on Google's post about =SUMIFS().
Sample usage
SUMIFS(A1:A10, B1:B10, ">20")
SUMIFS(A1:A10, B1:B10, ">20", C1:C10, "<30")
SUMIFS(C1:C100, E1:E100, "Yes")
Syntax
SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, criterion2, ...])
sum_range – The range to be summed.
criteria_range1 – The range to be checked against criterion1.
criterion1 – The pattern or test to apply to criteria_range1.
criteria_range2, criterion2, … (OPTIONAL) – Additional ranges and criteria to be checked.

How to check string text with OR logic using COUNTIF function in Google Sheets

Goal:
If possible I want to simplify the following statement. The functionality is to count data that has a status called "Finished A" "Finished B" or "Finished C." And the reference for $K$2 is referring to a cell with a particular date.
For example, if Finished A had 3, Finished B had 2, and Finished C had 4, then the total count would be 9. That's the calculations.
=COUNTIFS('Data'!$D$4:$D,"Finished A",'Data'!$G$4:$G,"="&$K$2) +
COUNTIFS('Data'!$D$4:$D,"Finished B",'Data'!$G$4:$G,"="&$K$2) +
COUNTIFS('Data'!$D$4:$D,"Routed C",'Data'!$G$4:$G,"="&$K$2)
Challenge:
This particular example above is quite simple so it's manageable and if I need to make any changes, it's not going to be a problem. However if there are more criteria, then it would gets very long and difficult to read and manage. So if there's a way to shorten the above, it would be great. In the above case, I think there could there a way to combine the different statuses by using the OR logic (ex. |).
There was a case where I used "|" symbol to make an OR logic when using the Query function, however it didn't work with the Countifs functions.
Question:
Is there a way to do something like the following?
=COUNTIFS('Data'!$D$4:$D,"Finished A|Finished B|Finished C",'Data'!$G$4:$G,"="&$K$2)
Try:
=ArrayFormula(SUM(COUNTIFS($A$2:$A,{"A","B","C"},$B$2:$B,$D$2)))

How to use arrayformula in googlesheet to count the column with condition?

Hi everyone,
I'm trying to count the number of "Yes" appeared in each row. I want to use array formula so that I'm not required to have formula in each cell in column G. May I know arrayformula can achieve this or there is other method? I tried to use arrayformula(countif(B4:F4,"Yes")) but nothing come out for row 5,6,7,8. Hope to get some advice on this problem as I'm new to google sheet. Thank you.
Give this a try.
=ARRAYFORMULA(COUNTIF(IF(B4:F="Yes", ROW(B4:B8)), ROW(B4:B8)))
Edit: For the case that you describe below (only including certain columns), it's a little more involved, but the same principle works.
=ARRAYFORMULA(COUNTIF(IF(B4:B="Yes", ROW(B4:B8)), ROW(B4:B8)) + COUNTIF(IF(D4:D="Yes", ROW(D4:D8)), ROW(D4:D8)) + COUNTIF(IF(F4:F="Yes", ROW(F4:F8)), ROW(F4:F8)))

Google Spreadsheet, use array formula with filter betwen date

Hy everyone,
I try a simple trick, Use an array formula with a countblank with a filter between date. Without array, its work great, with an array, it goes crazy. why?
I use a spreadsheet to follow the present or absent off people by month. (exemple sheet)
I try to like this by line and its work fine:
=COUNTBLANK(FILTER(D9:AU9,D8:AU8>=B4,D8:AU8<=B5))
When i try to apply this to every line, its goes crazy :
=ARRAYFORMULA(IF(A8:A19<>"",COUNTBLANK(FILTER(D8:AU,D8:AU8>=B4,D8:AU8<=B5)),""))
Where is my mistake?
In C8 try this formula
={""; Arrayformula( if(len(A9:A), countif(if((D9:AU="")*(month($D$8:$8)=month($B$3)), row(A9:A)), row(A9:A)),))}
and see if that works?

Google Sheets - Function Works Stand Alone Not When in FormulaArray

I have vacation start and stop dates for an array of names. I am looking to see if a given date falls between and return "Vacation" if yes, "Active" if not.
The function works if it is stand along i.e. just for H39 with no array, however when I put it into the array formula it always returns "Active"
=arrayformula(if(AND('VacationDay!$N$2>=H39:H,'VacationDay!$N$2<=I39:I,OR(E39:E="Vacation",E39:E="Skip")),"Vacation","Active"))
Thank you,
Adam
See if this works
=arrayformula(if(('VacationDay!$N$2>=H39:H)*('VacationDay!$N$2<=I39:I)*((E39:E="Vacation")+(E39:E="Skip")),"Vacation","Active"))
AND and OR don't work in an arrayformula. They need to be replace with * (AND) and + (OR). Hope this helps.

Resources