Недавно я получил некоторую большую помощь SUMIF и COUNTIF и в конечном итоге с нижеследующим, рабочие формулы;

=SUMIF(REC!$F:$F,$C2,REC!$G:$G)
=COUNTIF(REC!$F:$F,$C2)

Я перепутал синтаксис и поменял диапазон сумм с диапазоном критериев.

Теперь я пытаюсь подвести итоги и посчитать случаи, когда данный поставщик F заключил контракт с местом Q К сожалению, попытка добавить -IFS к ним не удалась . Я ожидал, что следующее будет работать;

=SUMIFS(REC!$F:$F,$C2,REC!$G:$G,REC!$Q:$Q,$G$2)
=COUNTIFS(REC!$F:$F,$C2,REC!$Q:$Q,$G$2)

Так,

  • формула SUMIFS проверяется (REC!$F:$F,$C2,REC!$G:$G) и (REC!$F:$F,REC!$Q:$Q,$G$2)
  • формула COUNTIFS проверяет (REC!$Q:$Q,$G$2) и (REC!$F:$F,$C2)

РЭЦ! лист представляет собой список проектов вендора со следующими полями: REC!F столбец C содержат идентификаторы поставщиков; G,H - сборы, часы для каждого проекта; REC!Q - столбец, содержащий обозначенное местоположение. Некоторые из строк на REC! листы не заполнены в столбцах F,G,H

Я опять неуклюжий синтаксис в форумах SUMIFS и COUNTIFS? Есть ли более простой способ использования SUMPRODUCT? Буду ли я лучше импортировать в Access?


Я также пытался использовать формулы стиля массива,

{=SUMIF(REC!$F:$F,$C5,REC!$G:$G)*AND(REC!$Q:$Q,$G$2)}
{=SUMIFS(REC!$F:$F,$C2, REC!$G:$G, REC!$Q:$Q, $G$2)}

Но все они выдают [# ЗНАЧЕНИЕ!] ошибки и имеют оценки типа [0,0,0,0,0 ....].

1 ответ1

2

Я не могу видеть ваши данные, поэтому возьмите это с крошкой соли, но если вы вводите формулы, как они отображаются выше, проблема в синтаксисе - вам придется менять местами :) SUMIF принимает range, criteria, sum_range , в то время как SUMIFS принимает sum_range, criteria_range1, criteria_1, etc. . д. В таком случае попробуйте это для SUMIFS :

=SUMIFS(REC!$G:$G,REC!$F:$F,$C2,REC!$Q:$Q,$G$2)

Это предполагает, что REC!$G:$G - это то, что вы хотите суммировать. Что касается COUNTIFS , какую ошибку вы получаете? Ваш синтаксис выглядит правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .