Excel-lähetys -

Sisällysluettelo

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.

Hyvät linkit

Joe McDaid (Microsoft.com) matriisikaavan esitys) Vakiojoukkojen ja matriisilausekkeiden käyttö (FastExcel.com)

Mielenkiintoisia artikkeleita...