2016-07-07 4 views
-1

Привет, У меня возникли проблемы с получением синтаксиса справа на сумму (sumifs) в excel.Справка по синтаксису: Результат суммы (sumifs) в Excel неверен

=SUM(SUMIFS($N$3:$N$1048576,$M$3:$M$1048576,{"Initial Contract","Up Sell"},$G$3:$G$1048576,{"North America","South America","Central America"})) 

Я приложил пример из 3 столбцов, которые я пытаюсь суммировать, но сумма не суммируется правильно. Может ли кто-нибудь помочь мне с синтаксисом?

enter image description here

ответ

1

Я не перепечатывать данные (которые могли бы легко вставить в ваш вопрос), но у вас есть два условия в одном критерии и три в другом. Даже с двумя-двумя или тремя-тремя, это не будет работать должным образом, потому что условия будут спарены. Вам необходимо установить TRANSPOSE один набор условий.

=SUM(SUMIFS($N$3:$N$1048576, 
      $M$3:$M$1048576, TRANSPOSE({"Initial Contract","Up Sell"}), 
      $G$3:$G$1048576,{"North America","South America","Central America"})) 

Sumifs_Transpose_multiple

+1

Вместо того, чтобы использовать транспонирование, может не один использовать ';' вместо '' в одном из массивов? –

+0

Это интересный подход Скотта. Я мог бы заглянуть в это, когда мне захотелось взять некоторые образцы данных. – Jeeped

+0

Я не знал, что, изменив один на горизонтальный массив, а другой на вертикальный, это заработает, поэтому я узнал сегодня одно. Думаю, я могу пойти домой и вздремнуть. –

Смежные вопросы