В опубликованной формуле =sumif(A:H,C34,H:H)
, поскольку диапазон теста равен A: H, диапазон, который суммируется, фактически равен H: O (форма столбцов A: H = 8, начиная с верхнего левого ячейки H: H) если это то, что вы хотели. Учитывая перекрытие в диапазонах criterai и суммы, я подозреваю, что нет. Кстати, это означает, что ячейка J34 всегда будет включена в сумму
SUMIFS доступен только в Exel 2007 и более поздних версиях и будет работать для = SUMIFS (H: H, A: A, C34, H: H, "> 0")
В отличие от аргументов диапазона и критериев в функции SUMIF, в функции SUMIFS каждый аргумент crit__range должен содержать то же количество строк и столбцов, что и аргумент sum_range.
Если вы используете Excel 2003 или более раннюю версию, или если требуется диапазон, описанный выше, вы можете использовать что-то вроде
=SUM(H:H*(A:A=$C$34)*(H:H>0))
или
=SUM(H:O*(A:H=$C$34)*(H:O>0)) ' this one won't work as is, you will have to resolve the overlapping ranges
введено как формула массива (Ctrl-Shift-Enter)