Какво е Intersect Operator в Excel и как да го използвам

Гледайте видео - Използване на Intersect Operator в Excel

Оператор на пресичане в Excel може да се използва за намиране на пресичащата се стойност (и) на два списъка/диапазона. Това е необичаен оператор, тъй като е представен от интервал (да, така е).

Ако използвате интервал между два диапазона, той става оператор Intersect в Excel.

Оператор на пресичане в Excel

Можете да използвате Intersect Operator в Excel, за да намерите:

  • Пресечната точка на един ред и колона.
  • Пресечната точка на множество редове и колони.
  • Пресечната точка на имената на диапазоните.

Пресичане на един ред и колона

Да предположим, че има набор от данни, както е показано по -долу:

Сега, ако използвате = C2: C13 B5: D5 [Обърнете внимание, че между диапазоните има едно пространство, което също е нашият оператор на пресичане в Excel], той ще върне 523 (стойността в клетка C5), което е пресечната точка на тези 2 диапазона.

Пресичане на множество редове и колони

Можете също да използвате същата техника, за да намерите пресечната точка на диапазони, която обхваща повече от един ред или колона. Например със същия набор от данни, както е показано по -горе, можете да получите пресечната точка на Продукт 1 и Продукт 2 през април.

Ето формулата, която може да направи това: = B2: C13 B5: D5

Обърнете внимание, че резултатът от тази формула ще покаже грешка в стойността, но когато изберете формулата и натиснете F9, тя ще покаже резултата като {649,523}. Тази формула връща масив от стойностите на пресичане. Можете да използвате това във формули, като SUM (за да получите общата стойност на пресечните точки) или MAX (за да получите максимума от стойностите на пресичането).

Пресичане на наименувани диапазони

Можете също да използвате наименувани диапазони, за да намерите пресечната точка, като използвате оператора Intersect в Excel.

Ето един пример, в който съм кръстил стойностите на продукт 1 като Prdt1, стойностите на продукта 2 като Prdt2 и стойностите на април като април.

Сега можете да използвате формулата = Prdt1 Apr, за да получите пресечната точка на тези 2 диапазона. По същия начин можете да използвате = Prdt1: Prdt2 Apr, за да получите пресечната точка на Продукт 1, Продукт 2 и Април.

Практически пример за използване на Intersect Operator в Excel

Ето ситуация, в която този трик може да ви бъде полезен. Разполагам с набор от данни от представители на Sales Rep и продажбите, които са правили всеки месец през 2012 г.

Създадох и падащ списък с Търговски представител Име в една клетка и Месец име в друг и искам да извлека продажбите, които представителят направи през този месец.

Нещо, както е показано по -долу:

Как да създадете това:

  1. Изберете целия набор от данни (B3: N13) и натиснете Control + Shift + F3, за да създадете именувани диапазони (това може да стане и чрез Формула -> Определени имена -> Създаване от селекция). Това ще отвори диалогов прозорец „Създаване на имена от избор“.
  2. Изберете опциите „Горен ред“ и „Лява колона“ и щракнете върху OK.
  3. Това ще създаде именовани диапазони за всички търговски представители и през целия месец.
  4. Сега отидете на клетка B16 и създайте падащ списък за всички търговски представители.
  5. По същия начин отидете в клетка C15 и създайте падащ списък за всички месеци.
  6. Сега в клетка C16 използвайте следната формула = INDIRECT (B16) INDIRECT (C15)

Как работи?

Забележете, че има интервал между двете формули INDIRECT.

Функцията INDIRECT връща диапазона за посочените диапазони - Sales rep и Month, а пространството между тях работи като оператор на пресичане и връща пресичащата се стойност.

Забележка: Този невидим оператор на пресичане има предимство пред другите оператори. Така че ако в този случай, ако използвате = INDIRECT (B16) INDIRECT (C15)> 5000, той ще върне TRUE или FALSE въз основа на пресичащата се стойност.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave