Excel Broadcasting -

Съдържание

Излъчването е поведение на изчисление на масив във формулите на Excel. Той се отнася до стъпка по време на изчислението на формулата, при която по-малък масив се „запълва“ с дублиращи се стойности, за да се създаде масив със същите размери като по-голям масив във формулата. По същество Excel преоразмерява масивите с еднакъв размер.

В примерното шоу клетки F5: F7 съдържат тази формула на многоклетъчен масив:

=B5:B7*D5

Първият диапазон води до масив с 3 елемента. Вторият диапазон води до масив само с 1 елемент. Излъчването се случва, когато вторият масив е преоразмерен, за да съдържа 3 елемента (2; 2; 2), за да съответства на размерите на първия масив (2; 4; 6):

=B5:B7*D5 // starting formula =(2;4;6)*2 // initial evaluation =(2;4;6)*(2;2;2) // broadcasting =(4;8;12) // final result

Забележете, че Excel просто повтаря стойността 2 по време на операцията. Излъчването се извършва само когато стойността за копиране е недвусмислена. Когато не е ясно каква стойност да се копира, Excel ще използва # N / A. Например, ако умножим (2; 4; 6; 8) * (2; 2), вторият масив трябва да бъде преоразмерен, но тъй като не е възможно да знаем какви стойности да използваме за трети и четвърти елементи, Excel запълва с # N / A:

=(2;4;6;8)*(2;2) =(2;4;6;8)*(2;2;#N/A;#N/A) =(4;8;#N/A;#N/A)

За повече информация относно поведението на Excel за изчисляване на масиви, вижте тази презентация от Джо Макдейд за формулите на масива.

Добри връзки

Представяне на формула на масив от Joe McDaid (Microsoft.com)) Използване на константни масиви и изрази на масиви (FastExcel.com)

Интересни статии...