Lähetys on taulukon laskentakäyttäytyminen Excel-kaavoissa. Se viittaa vaiheeseen kaavan laskennassa, jossa pienempi matriisi "täytetään" kahtena arvona, jotta luodaan matriisi, jolla on samat mitat kuin suuremmassa taulukossa. Pohjimmiltaan Excel muuttaa matriisien kokoa samankokoisiksi.
Esimerkkiesityksessä solut F5: F7 sisältävät tämän monisoluisen matriisikaavan:
=B5:B7*D5
Ensimmäisen alueen tuloksena on taulukko, jossa on 3 kohdetta. Toinen alue tuottaa taulukon, jossa on vain 1 kohde. Lähetys tapahtuu, kun toisen taulukon kokoa muutetaan sisältämään 3 kohdetta (2; 2; 2) vastaamaan ensimmäisen taulukon (2; 4; 6) mittoja:
=B5:B7*D5 // starting formula =(2;4;6)*2 // initial evaluation =(2;4;6)*(2;2;2) // broadcasting =(4;8;12) // final result
Huomaa, että Excel toistaa arvon 2 yksinkertaisesti toimenpiteen aikana. Lähetys tapahtuu vain, kun kopioitava arvo on yksiselitteinen. Kun ei ole selvää, mikä arvo kopioidaan, Excel käyttää # N / A. Jos esimerkiksi kerrotaan (2; 4; 6; 8) * (2; 2), toinen taulukko on mitoitettava, mutta koska kolmannelle ja neljännelle elementille ei voida tietää, mitä arvoja käytetään, Excel täyttää # N / A:
=(2;4;6;8)*(2;2) =(2;4;6;8)*(2;2;#N/A;#N/A) =(4;8;#N/A;#N/A)
Jos haluat lisätietoja Excelin "matriisin laskutoiminnoista", katso tämä Joe McDaidin esitys matriisikaavoista.