2016-09-15 10 views
0

У меня есть список грузов по длине и весу, и я пытаюсь получить исходные данные для диаграммы, чтобы показать, как вес распределяется в каждом окне длины.Подсчет экземпляров груза в двух диапазонах

Грузовой автомобиль длиной от 14 до 21 метра, а длины должны отображаться в классах метров - 14-15, 15-16 и т. Д. Веса составляют от 30 до 100 метрических тонн, что можно проиллюстрировать в 10-тонных сегментах.

В настоящее время у меня есть величины (целые числа), длины (до трех десятичных знаков) и веса (до целых килограммов) в диапазонах Lengths и Weights.

Starting data

У меня есть старты окон в столбцах Н (длина) и J (вес), при этом счетчик предназначен, чтобы появиться в колонке К (Count). До сих пор я построил эту формулу (это один в K2):

=COUNTIFS(Lengths, ">="&$H2, Lengths, "<"&$H2&"+1", Weights, ">="&$J2, Weights, "<"&$J2&"+10000") 

Оставляя ссылки на ячейки внутри кавычек просто держали те же ссылки на всем пути вниз, но разбивая их, как описано выше, не делает похоже, имели какое-то значение. Вышеприведенная формула также не учитывает количества (в колонке A).

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

Как я могу заставить его дать мне надежный счет?

+0

Отлично, это сделал трюк! –

ответ

1

Удалите математическую часть из цитаты: "<"&$H2&"+1" должны быть "<"&$H2+1, а также "<"&$J2&"+10000" должны быть "<"&$J2+10000

Вы пытаетесь найти, когда она ниже строки 14 + 1 не число 15.

=COUNTIFS(Lengths, ">="&$H2, Lengths, "<"&$H2+1, Weights, ">="&$J2, Weights, "<"&$J2+10000) 

Для того, чтобы величины в формуле использовании SUMIFS():

=SUMIFS(Quantity, Lengths, ">="&$H2, Lengths, "<"&$H2+1, Weights, ">="&$J2, Weights, "<"&$J2+10000) 
+0

Отлично, спасибо! (Кстати, любая идея о том, как я могу учитывать количество?) –

+0

Измените формулу на SUMIFS() с помощью столбца, который вы хотите суммировать как количество. –

+0

Отличный материал, огромное спасибо! –

1

Это учитывает величину:

=SUMPRODUCT(A$1:A$6*(lengths>=H1)*(lengths<H8)*(weights>=J1)*(weights<J2)) 

(при условии, что следующая длиной бен начинается в строке 8).

+0

Спасибо! Я поехал с SUMIFS по этому поводу, но мне любопытно узнать, как использовать SUMPRODUCT больше. –

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