I Microsoft Excel används lockiga konsoler `{}` främst för att skapa
array -formler .
En matrisformel är en formel som utför beräkningar på flera värden på en gång, vilket returnerar ett enda resultat eller en rad resultat. De lockiga konsolerna skrivs inte direkt i formeln; Istället omsluter Excel formeln i lockiga parenteser * När du har angett den och tryckt på Ctrl + Shift + Enter (CSE). Detta säger till Excel att det är en matrisformel.
Utan de lockiga konsolerna (och CSE -posten) skulle formeln sannolikt behandla varje cell som ett enda värde, snarare än att arbeta med hela matrisen. Du ser de lockiga konsolerna visas automatiskt runt formeln när du har angett den korrekt som en matrisformel.
Låt oss till exempel säga att du har en rad siffror, och du vill bara summera de positiva siffrorna i det intervallet. En regelbunden sumformel skulle inte fungera direkt eftersom den inte har en villkorad operation inom den. Du behöver en matrisformel:
Istället för `=summan (A1:A10)` kan du använda `{=sum (if (A1:A10> 0, A1:A10,0))}`.
Denna formel gör följande:
1. `A1:A10> 0` skapar en rad sanna/falska värden, beroende på om siffrorna i A1:A10 är större än 0.
2. `if (a1:a10> 0, a1:a10,0)` ersätter de verkliga värdena med motsvarande siffror från a1:a10 och falska värden med 0.
3. `SUM (...)` sammanfattar den resulterande uppsättningen av siffror och nollor.
kort sagt: De lockiga konsolerna själva är inte en del av formeln du skriver; De är Excels visuella indikator att du framgångsrikt har angett en matrisformel med Ctrl + Shift + Enter. De anger att formeln fungerar på en rad värden, inte bara enstaka celler.