У вас есть несколько вариантов:
1) Используйте SUMPRODUCT
, например,
= SUMPRODUCT(TFSData!J3:J352+0; (RIGHT(TFSData!N3:N352,10)="Sprint 212")+0; (TFSData!D3:D352="Verified")+0)
(обратите внимание, что первый +0
в приведенной выше формуле - это преобразование текста в числа, другие +0
должны преобразовать массив значений TRUE
/ FALSE
в массив значений 1
/ 0
, который необходим для SUMPRODUCT
.)
2) Измените свой запрос, чтобы он возвращал тип цифры c, а не «текст, который выглядит как числа», тогда вы могли бы фактически использовать формулу SUMIFS
.
3) Еще лучше, измените свой запрос, чтобы получить эту сумму результат. Таким образом, ваш запрос возвращает именно то, что вы хотите, вместо необходимости выполнения дополнительной операции в Excel.
Но я не знаю всей истории, возможно, варианты 2) и 3) не осуществимы, потому что вы ' Вызываете хранимую процедуру, и в этом случае вы не можете изменить запрос. Просто отмечая, что в целом мне почти всегда легче позволить запросу выполнять всю работу и выполнять как можно меньше работы в Excel.