У меня есть таблица Excel с тремя столбцами (C, D, E): R, G, B.Excel countif, где критерии ссылаются на подсчет диапазона?
Каждый столбец будет иметь значение от 0 до 255. Каждый набор из трех значений (каждая строка) представляет собой цвет. Тень серого определяется всеми тремя столбцами (для данной строки), имеющими то же значение. Есть 554 строки (не то, что это имеет значение для решения).
Без добавления дополнительных столбцов можно использовать countif()
для подсчета оттенков серого в диапазоне (C: E).
Я уже пробовал несколько вариаций (не на основе решений различных проблем здесь, на SE) - ни одна из них работа:
=COUNTIF(C:E,AND(C:C=D:D,D:D=E:E))
=COUNTIF(C:E,AND(OFFSET(C:E,0,0,1,1)=OFFSET(C:E,0,1,1,1),OFFSET(C:E,0,0,1,1)=OFFSET(C:E,0,2,1,1)))
=COUNTIF(C:E,AND(INDEX(C:C,ROW())=INDEX(D:D,ROW()),INDEX(D:D,ROW())=INDEX(E:E,ROW())))
Я считаю, что должно быть решение - я просто не наткнулся на него еще. Любые идеи были бы хорошы. Если countif()
является неправильной функцией, то я, очевидно, открыт для альтернативных предложений.
Это превосходно. И я очень благодарен за объяснение. Теперь мне просто нужно выяснить, как я могу избежать ограничения диапазона (то есть - c: c вместо c2: c555), но для всех целей и целей это то, что я искал. –
На всякий случай кто-то заинтересован, я добавил решение, данное @Jerry, для решения проблемы с неизвестным диапазоном. = SUMPRODUCT ((НЕ (C: C = "")) * (C: C = D: D) * (D: D = E: E)) –
@PeterAbolins Ах, да, если у вас есть пробелы, они также будет считаться «одинаковым значением по столбцам». Единственная проблема с 'SUMPRODUCT' заключается в том, что это довольно дорогостоящая функция и может препятствовать работе, когда у вас действительно большой диапазон. – Jerry