Google Sheet Formula для суммирования на основе условий - PullRequest
0 голосов
/ 10 октября 2018

Следующая формула предназначена для суммирования столбца C, когда столбец B содержит определенную строку:

= sum (запрос (A: C, "выберите C, где B содержит '2018-09-10'"))

https://i.stack.imgur.com/zjiJS.png

Это выглядит просто, но не работает на листе:

https://docs.google.com/spreadsheets/d/1qpQiwxHOUzoMTqHnn-m-nsnvl63YJkVIGgqpXzOZgzU/edit?usp=sharing

Я что-то упустил?Другие опубликовали похожие темы, но эта проблема выглядит специфично для данного конкретного случая использования.

Ответы [ 2 ]

0 голосов
/ 18 августа 2019

По ячейке Ссылка:

=sum(query(A:C, " select C where B = date '"&TEXT(B3,"yyyy-mm-dd")&"'",1))
0 голосов
/ 04 апреля 2019

с опозданием на несколько месяцев, но обнаружил, что ищет подобную проблему, проблема в том, что то, что хранит листы с датой, отличается от того, что вы видите, если изменить его на:

=sum(query(A:C, " select C where B = date '2018-09-10' "))

это должно работать, в качестве альтернативы, вы можете просто выбрать столбец и выбрать Формат -> Число -> Простой текст, и ваша формула будет работать, но тогда вы не сможете рассматривать ее как дату в другом месте на листе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...