2013-11-28 4 views
0

Учитывая большое количество записей, как в следующем:ИЛИ критерии с DAVERAGE

type quantity 
apple 3 
orange 6 
pear 2 
pear 2 
orange 1 
... 

Я знаю, что могу создать выпадающее меню, где можно выбрать любой тип, скажем «яблоко» или «оранжевый» и получить среднее количество для этого конкретного типа: для этого я использую средство, где критерием является ячейка с проверкой данных (т. е. содержимое которой контролируется выпадающим меню).

Но то, что я хотел бы иметь в моем выпадающем меню, - это запись «яблоко или апельсин», которая при выборе дает мне среднее количество для яблока и апельсина в сочетании.

Я знаю, что могу использовать daverage для вычисления этого числа, но я не знаю, как использовать его в сочетании с выпадающим меню для достижения моей конечной цели, чтобы просто модифицировать содержимое ячейки, контролируемое выталкиванием меню, я могу получить среднее значение для апельсина или яблока, а также апельсина и яблока в сочетании. Есть ли способ?

+0

Выбор 'apple' в одной ячейке и' оранжевый 'в другом (чтобы получить среднее значение для двух комбинированных) недостаточно хорошо? – pnuts

+0

Нет: я надеялся на решение, где пользователю нужно было бы выбрать только один критерий из выпадающего меню, чтобы получить конкретный средний показатель. Я решил проблему с обходным путем: я создал вторичный тип в новом столбце, который был получен из типов и включает в себя нужную мне комбинацию (например, если тип = оранжевый или тип = яблоко, вторичный тип - оранжевое яблоко), а я в качестве моих критериев использовалось одно из значений в этом столбце. Не идеально, но он делает то, что мне нужно. – Lolo

+0

Хорошая идея. Я только что сделал. – Lolo

ответ

0

По предложению pnuts' и тот же пример данных: Я добавил столбец isAppleOrOrange, не вычисляя да или нет, используя следующую формулу следующим образом:

=IF(OR(A6="apple",A6="orange"),"yes","no") 

Таким образом, если вы укажете «да» в B2, вы получаете среднее значение для яблока + апельсин в сочетании. Вы все еще можете указать любой фрукт вы хотите в B1, чтобы получить среднее значение для только конкретного фрукта, но необходимо, чтобы убедиться, что isAppleOrOrange остается пустым в этом случае:

enter image description here

1

Я отправляю ответ независимо, потому что, хотя и не подходит для вас это может быть подходящим для других подобных (но не идентичны!) Ситуаций:

включая пробела в проверке достоверности данных могут иметь недостатки, но если применяется только к критериям выбора (выделено желтым) это может быть выгодным (показаны два пробела в A2: A3 и общее среднее значение). Обработка apple и orange отдельно, а не как orange-apple проще (не требует вашего обходного пути) и гибкой - любая пара (а не груша!) Может быть выбрана без расширения списка валидации.

SO20256629 example

+1

Спасибо, что приложили усилия к этому ответу. Это действительно не касается моей проблемы, но может помочь другим, как вы сказали. По крайней мере, люди прочитают здесь два возможных способа сделать это, независимо от того, использует ли мой метод обхода, который делает то, что мне нужно, за счет того, что он негибкий (каждая комбинация критериев, которые полезны, должна быть определена в дополнительных столбцах) или с использованием стандартного метода, которые вы проиллюстрировали, и более гибко относитесь к другой, но более широкой категории проблем. – Lolo

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