Excel Array-hantering -

Innehållsförteckning

Det utmärkande med en matrisformel är att den inkluderar en matrisoperation.

En arrayoperation är någon form av operation som berör eller manipulerar värdena i en array direkt. Detta kan vara en logisk jämförelse, en matematisk operation, sammankoppling eller till och med mata en matris till en annan funktion. Arrayformler kan innehålla en eller flera array-operationer. Det slutliga resultatet av en matrisformel kan vara ett enda värde eller flera värden.

I exemplet som visas ovan visas följande formler, var och en representerar en annan typ av arrayoperation:

=B5:B13>6 // logical comparison =B5:B13+1 // math operation =B5:B13&"x" // concatenation =INT(B5:B13) // another function

Till exempel är formeln i D5:

=B5:B13>6

Detta är en matrisoperation nedan jämför värden i området B5: B13 till 6 med operatören större än (>):

=B5:B14>6

Detta är ett logiskt uttryck med en matris som kommer från intervallet B5: B13. Utökat har vi:

(3.3;6.1;9.7;7.2;2.3;6.2;4.9;5.4;9.7)>6

Eftersom det finns 9 celler i B5: B13 är resultatet en matris med 9 SANT eller FALSKA värden:

(FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE)

Intressanta artiklar...