Мовлення в Excel -

Зміст

Трансляція - це поведінка розрахунку масиву у формулах 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 дивіться цю презентацію Джо Макдейда щодо формул масивів.

Хороші посилання

Презентація формули масиву від Джо Макдейда (Microsoft.com)) Використання постійних масивів та виразів масивів (FastExcel.com)

Цікаві статті...