Co robi operant daszka w programie Excel dla zakresu, po którym następuje kilka innych liczb w nawiasach? Załóżmy na przykład, że mamy następującą tabelę:
A B C
1 1.5 0 0
2 -0.5 0 0
3 4 0 0
4 5 0 0
Więc co robi następująca formuła?
= A1:A4^{1,2,3}
microsoft-excel
worksheet-function
Kevin Bell
źródło
źródło
Odpowiedzi:
Karetka oznacza operację mocy. Wyrażenie w nawiasach klamrowych
{1,2,3}
, to tablica zawierająca wartości 1, 2 i 3.Jak zauważył @JasonClement, ta formuła zwraca wartość tylko wtedy, gdy zostanie wprowadzona jako formuła tablicowa z Ctrl+ Shift+ Enter. W formule tablicowej wynikiem jest macierz 4 na 3 zawierająca poniższe wartości.
Jednak po wprowadzeniu do pojedynczej komórki zwracana jest tylko górna lewa wartość macierzy.
Sekretem tej formuły jest to, że musi być wprowadzona jako pojedyncza formuła w zakresie tego samego rozmiaru co macierz . Aby to zrobić, wybierz pusty zakres 4 na 3, np
D1:F4
. Bez zmiany zaznaczenia kliknij pasek formuły i wpisz formułę. Następnie naciśnij Ctrl+ Shift+ Enter. Zobaczysz pełną matrycę wyników wydrukowanych w wybranym zakresie.źródło
A1
zawiera 100 iA2
zawiera 2, to=SUM(A1:A2^{1,2,3})
(jako formuła tablicowa) przyjmuje wartość 1010114, czyli 100 + 100² + 100³ + 2 + 2² + 2³ (1010100 + 14).Operator daszka służy do określania wykładnika potęgi. Na przykład 2 ^ 4 zwróci 2 do czwartej potęgi (2 * 2 * 2 * 2), czyli 16.
Tego rodzaju nawiasy klamrowe to sposób na zdefiniowanie tablicy, która może być używana wszędzie tam, gdzie można również określić zakres. Na przykład użycie formuły INDEKS z tablicą taką:
=INDEX({2,5,7,9}, 4)
zwróci 4. pozycję w tablicy: 9.Nie mam pojęcia, co próbuje zrobić ta formuła. W tej chwili powoduje błąd. Możesz wprowadzić go jako formułę tablicową, naciskając klawisze CTRL i SHIFT, naciskając klawisz ENTER, ale spowoduje to zwrócenie tylko wartości pierwszej komórki (A1) podniesionej do pierwszej wartości w danej tablicy (1), która jest taka sama jak 1,5 do 1. potęgi, która wynosi 1,5.
źródło