![](https://cdn.wiki-base.com/8167093/excel_broadcasting_.png.webp)
Излъчването е поведение на изчисление на масив във формулите на 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 за изчисляване на масиви, вижте тази презентация от Джо Макдейд за формулите на масива.