используя следующий упрощенный пример, я хочу вычислить сумму, где категория= "градация" и дата >= 1986-05-01.
Category Date Count
Graduation 1985-06-15 1
Graduation 1985-09-12 2
Graduation 1986-05-21 3
Graduation 1986-06-06 4
Graduation 1986-07-03 7
Transfer 1986-08-14 3
Graduation 1986-08-20 1
даты все текст, т. е. не даты Excel. Находясь в формате гггг-ММ-ДД, даты следуют правильному порядку.
вот несколько формул, которые я использовал и их результат, ведущих на мой вопрос в конце:
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,"='1986-05-21'") 0 Incorrect
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,"=1986-05-21") 3 Correct
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,"1986-05-21") 3 Correct
таким образом, для равенства вы не ставите кавычки вокруг значения. Это штраф.
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,">1986-05-21") 0 Incorrect
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,">'1986-05-21'") 12 Correct
так больше, вы do нужно поставить кавычки вокруг значения.
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,">='1986-05-21'") 12 Incorrect: should be 15
кажется >= считается, что он был >.
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,"<'1986-05-21'") 6 Incorrect: should be 3
=SUMIFS(C2:C8,A2:A8,"Graduation",B2:B8,"<='1986-05-21'") 6 Correct
вроде как < считается, что он был дело=).
Итак, вы можете помочь мне настроить синтаксис так, чтобы SUMIFS получал greater than
и less than
правильно с текстовыми значениями?