Penyiaran Excel -

Isi kandungan

Penyiaran adalah tingkah laku pengiraan array dalam formula Excel. Ini merujuk pada langkah selama perhitungan formula di mana array yang lebih kecil "diisi" dengan nilai pendua untuk membuat array dengan dimensi yang sama dengan array yang lebih besar dalam formula. Pada hakikatnya, Excel mengubah ukuran tatasusunan untuk ukuran yang sama.

Dalam pertunjukan contoh, sel F5: F7 mengandungi formula array pelbagai sel ini:

=B5:B7*D5

Julat pertama menghasilkan susunan dengan 3 item. Julat kedua menghasilkan array dengan hanya 1 item. Penyiaran berlaku apabila susunan kedua diubah ukurannya untuk memuat 3 item, (2; 2; 2), agar sesuai dengan dimensi array pertama (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

Perhatikan Excel hanya mengulang nilai 2 semasa operasi. Penyiaran hanya berlaku apabila nilai yang akan disalin tidak jelas. Apabila tidak jelas nilai apa yang hendak disalin, Excel akan menggunakan # N / A. Sebagai contoh, jika kita mengalikan (2; 4; 6; 8) * (2; 2), susunan kedua perlu diubah saiznya, tetapi kerana tidak mungkin mengetahui nilai apa yang akan digunakan untuk elemen ketiga dan keempat, Excel diisi dengan # N / A:

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

Untuk maklumat lebih lanjut mengenai "tingkah laku pengiraan array" Excel, lihat persembahan ini oleh Joe McDaid mengenai formula array.

Pautan yang baik

Pembentangan formula array oleh Joe McDaid (Microsoft.com)) Menggunakan tatasusunan dan susunan array tetap (FastExcel.com)

Artikel menarik...