Счет для дат

330
Tina

Мне нужна формула для Excel, которая говорит, что для обозначения (G3> = BK (который является датой) и <BL3 (что является другой датой).

Признайте, что ячейка равна или больше, чем ячейка, но меньше другой даты (пытаясь сосчитать даты, которые находятся в пределах недели с первой даты, которая начинается в понедельник ...

0
Я думаю, что вам нужно это `COUNTIFS` cybernetic.nomad 6 лет назад 0
= COUNTIF (G3, "> = $ BK $ 3," & "> $ BL $ 3") Мне нужен только один счет. Я не пытаюсь получить несколько подсчетов, если ячейка падает в течение недели. Я хочу только один счет. Tina 6 лет назад 0
Countif обычно использует диапазон ячеек, а не одну ячейку. с одной ячейкой я бы использовал AND: `= AND (G3> = $ BK $ 3, G3 <$ BL $ 3)`, которые возвращают TRUE / FALSE Scott Craner 6 лет назад 0
Это не сработает. Мне не нужно ложь или правда. Я на самом деле ищу способ подсчитать, если он находится в пределах диапазона, и не рассчитывать иначе. Tina 6 лет назад 0
Так ты хочешь 1 или 0? потому что одна ячейка вернет 1 или 0. Scott Craner 6 лет назад 0
Да. Я хочу вернуть 1 или 0 Tina 6 лет назад 0
`= - (AND (G3> = $ BK $ 3, G3 <$ BL $ 3))` вернет 1 или 0 Scott Craner 6 лет назад 1
Не уверен, что мне не хватает, но он возвращает 0, как будто это ложь, но на самом деле это верное утверждение. Tina 6 лет назад 0
Скотт, это работает. У меня была рабочая ячейка в формуле. Большое спасибо! Tina 6 лет назад 0

1 ответ на вопрос

-1
Rajesh S

Вы можете попробовать этот способ, потому что, Countif / Countifs нуждается в Range ячеек для оценки:

=COUNTIFS(A2:A25,">="&B1,A2:A25,"<="&B2) 

Обратите внимание, ячейка B1& B2содержит значение даты.

Или, если вы хотите проверить G3 для двух значений даты, то это должно быть,

=AND(G3>=$K$3,G3<$BL$3) 

Это вернет TRUE если G3 >= K3или вернет FALSE.

Или же

=IF(AND(G3>=$K$3,G3<$BL$3),1,2) 

Это вернется, 1если в G3 is >= K3противном случае вернется 2.

При необходимости измените ссылки на ячейки в формуле.

Что не так с ответом !! Rajesh S 6 лет назад 0

Похожие вопросы