![](https://cdn.wiki-base.com/8167093/excel_broadcasting_.png.webp)
A transmissão é um comportamento de cálculo de matriz em fórmulas do Excel. Refere-se a uma etapa durante o cálculo da fórmula em que uma matriz menor é "preenchida" com valores duplicados para criar uma matriz com as mesmas dimensões de uma matriz maior na fórmula. Em essência, o Excel redimensiona as matrizes para que tenham o mesmo tamanho.
No exemplo mostrado, as células F5: F7 contêm esta fórmula de matriz de várias células:
=B5:B7*D5
O primeiro intervalo resulta em uma matriz com 3 itens. O segundo intervalo resulta em uma matriz com apenas 1 item. A transmissão ocorre quando a segunda matriz é redimensionada para conter 3 itens, (2; 2; 2), para corresponder às dimensões da primeira matriz (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
Observe que o Excel simplesmente repete o valor 2 durante a operação. A transmissão ocorre apenas quando o valor a ser copiado não é ambíguo. Quando não estiver claro qual valor copiar, o Excel usará # N / A. Por exemplo, se multiplicarmos (2; 4; 6; 8) * (2; 2), a segunda matriz precisa ser redimensionada, mas porque não é possível saber quais valores usar para o terceiro e quarto elementos, Excel preenche com # N / A:
=(2;4;6;8)*(2;2) =(2;4;6;8)*(2;2;#N/A;#N/A) =(4;8;#N/A;#N/A)
Para obter mais informações sobre os "comportamentos de cálculo de matriz" do Excel, consulte esta apresentação de Joe McDaid sobre fórmulas de matriz.