Difuzare Excel -

Cuprins

Difuzarea este un comportament de calcul al matricei în formulele Excel. Se referă la un pas din timpul calculului formulei în care o matrice mai mică este „umplută” cu valori duplicate pentru a crea o matrice cu aceleași dimensiuni ca o matrice mai mare din formulă. În esență, Excel redimensionează matricile pentru a avea aceeași dimensiune.

În exemplul de prezentare, celulele F5: F7 conțin această formulă cu mai multe celule:

=B5:B7*D5

Prima gamă are ca rezultat o matrice cu 3 articole. A doua gamă are ca rezultat o matrice cu doar 1 articol. Difuzarea are loc atunci când a doua matrice este redimensionată pentru a conține 3 elemente, (2; 2; 2), pentru a se potrivi cu dimensiunile primei matrice (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

Observați că Excel repetă pur și simplu valoarea 2 în timpul operației. Difuzarea are loc numai atunci când valoarea de copiat nu este ambiguă. Când nu este clar ce valoare să copiați, Excel va folosi # N / A. De exemplu, dacă înmulțim (2; 4; 6; 8) * (2; 2), a doua matrice trebuie redimensionată, dar pentru că nu este posibil să știm ce valori să folosim pentru al treilea și al patrulea element, Excel se umple cu # N / A:

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

Pentru mai multe informații despre „comportamentele de calcul al matricelor” Excel, consultați această prezentare de Joe McDaid despre formulele matrice.

Legături bune

Prezentare formulă matrice de Joe McDaid (Microsoft.com)) Utilizarea matricelor și expresiilor matrice constante (FastExcel.com)

Articole interesante...