Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Så här använder du funktionen ARRAYFORMULA i Google Sheets

Hur många gånger har du skapat en formel och kopierat den till de intilliggande cellerna i ditt ark? I Google Sheets kan du hoppa över det här steget genom att använda funktionen ARRAYFORMULA.

Med ARRAYFORMULA i Google Sheets kan du returnera flera värden istället för bara ett. Detta låter dig kombinera funktionen med andra som SUM, SUMIF, IF och mer för att få resultat för ett helt cellområde.

Om Array Formulas

Om du inte är bekant med matrisformler kan du helt enkelt bryta ner termen. En array är ett intervall av celler ordnade i rader och kolumner. En formel är en slags ekvation som utför en åtgärd eller beräkning på den eller de celler som refereras till.

Så när du kombinerar de två, låter en matrisformel dig utföra flera beräkningar på en grupp av celler samtidigt. Du kan få ett enda resultat eller flera resultat med en matrisformel baserat på de beräkningar du utför. Men många finner det större värdet i det senare.

För att göra det enklare att använda matrisformler tillhandahåller Google Sheets en funktion dedikerad till det, funktionen ARRAYFORMULA.

Använd ARRAYFORMULA i Google Sheets

Syntaxen för funktionen är ARRAYFORMULA(array_formula) där det enda argumentet krävs. Argumentet kan inkludera ett cellområde, uttryck eller funktion för en eller flera arrayer av samma storlek.

Det finns två sätt att infoga en ARRAYFORMULA-formel i Google Kalkylark.

Den här första metoden är idealisk när du redan har skrivit din formel och inser att du vill använda funktionen ARRAYFORMULA istället. Eller för de tillfällen då du vill koncentrera dig på köttet av formeln och oroa dig för att lägga till funktionen ARRAYFORMULA efteråt.

Med en vanlig formel inskriven i en cell, placera markören i eller på formeln i formelfältet. Tryck sedan på Ctrl+Skift+Enter på Windows eller Kommando+Skift+Retur på Mac. Du kommer att se din formel förvandlas till en ARRAYFORMULA-formel.

Tryck bara på Enter eller Retur för att tillämpa den konverterade formeln.

Nästa metod för att infoga en ARRAYFORMULA-formel i Google Sheets är att ange den som vilken annan formel som helst. Så låt oss titta på några grundläggande exempel.

Grundläggande ARRAYFORMEL Exempel

För det här första exemplet kommer vi att göra en enkel multiplikationsberäkning för ett cellområde. Vi tar vår sålda kvantitet och multiplicerar den med enhetspriset. För att göra detta för hela vår array skulle vi använda följande formel:

=ARRAYFORMULA(B2:B6*C2:C6)

Även om vi har ett litet cellintervall för vår beräkning här, cellerna B2 till B6 multiplicerat med cellerna C2 till C6, tänk dig om du har hundratals celler i arrayen. Istället för att infoga en formel som du sedan måste kopiera ner, använd bara ARRAYFORMULA för arrayen.

För detta nästa exempel, låt oss slänga in en annan funktion. Vi lägger till formeln för OM-funktionen som argument för ARRAYFORMULA. Med hjälp av formeln nedan kommer vi att visa Bonus om beloppet i cellintervallet F2 till F6 är över 20 000 och Ingen Bonus om det inte är det.

=ARRAYFORMULA(IF(F2:F6>20000,"Bonus", "No Bonus"))

Återigen sparar vi ett steg genom att infoga en enda formel som fylls för hela cellområdet.

I vårt sista exempel kombinerar vi SUMIF-funktionen med ARRAYFORMULA. Med hjälp av formeln nedan summerar vi mängderna i cellerna M2 till M16 om värdena i cellerna O3 till O5 är lika med dem i cellerna L2 till L16.

= ARRAYFORMULA(SUMIF(L2:L16,O3:O5,M2:M16))

Nu med denna enkla formel kan vi få försäljningssummor för endast de tre produkter vi vill ha. Formeln för funktionen ARRAYFORMULA fyller våra celler för skjortor, shorts och skor korrekt.

Här har du grunderna för att använda funktionen ARRAYFORMULA i Google Sheets. Så du kan experimentera med mer komplexa formler för att uppnå de resultat du behöver.

Tänk på att detta är en av de funktioner i Google Kalkylark som för närvarande inte är tillgängliga i Microsoft Excel, så dra nytta av det!