Hem Sociala medier Med hjälp av INDEX för att extrahera ett värde från en Excel Array Formula resultat - dummies

Med hjälp av INDEX för att extrahera ett värde från en Excel Array Formula resultat - dummies

Video: 10 Advanced Excel Functions with Downloadable Reference Guide 2025

Video: 10 Advanced Excel Functions with Downloadable Reference Guide 2025
Anonim

Inte alla arrayformler returnerar arrayer med flera kolumner och / eller flera rader till arbetsbladet. Men när de gör det kan det hända att du är intresserad av att bara se ett värde i matrisen. Du kan använda Excels INDEX-funktion för att hjälpa till med det.

LINEST är till exempel en av kalkylbladsfunktionerna som bara fungerar korrekt om du matar in - mata in den formel som innehåller funktionen. Men anta att du bara vill ha tillgång till ett cellvärde i LINEST-resultaten, kanske för att rymma ett arbetsbladslayout i en rutinrapport. I det fallet vill du inte nödvändigtvis ha den fullständiga uppsättningen LINEST-resultat, och du kan använda Excels INDEX-funktion för att plocka ut och visa bara den du är intresserad av att visa.

Så här kan du för exempel mata in LINEST för en multipelregression:

= LINEST (A2: A51, B2: D51, TRUE)

Om du matar in den här formeln i en 5 rad med 4 kolumnintervall innehåller korsningen av det intervallets tredje rad och första kolumnen regressionens R-kvadrerade värde. Så om du bara väljer en enda cell och anger följande formel får du bara R-kvadrerat värde:

= INDEX (LINEST (A2: A51, B2: D51, TRUE), 3, 1)

Här levererar du INDEX med värdena som returneras av LINEST-funktionen. Det är det första argumentet till INDEX. Det andra och tredje argumentet till INDEX är siffrorna 3 och 1, som instruerar INDEX för att hitta värdet i tredje raden och första kolumnen i arrayen och returnera den till arbetsbladet.

Du kan ange den fullständiga INDEX-formuläret som bara givet normalt, med en rad LINEST-resultat som sitt första argument, utan Ctrl och Shift och Enter-kombinationen - det vill säga utan att mata in det. (Prova det båda sätten, båda matriserna anger det och anger det normalt.)

Och om du försöker skriva in följande encells array formel ger den felet #VALUE! Om du försöker skriva in det normalt:

= IF (H44639: H44644> 0, G44639: G44644, 0)

När formeln kallar en funktion som Excel förväntar sig att ta en array som ett argument kan formeln inkommit normalt. Det här är fallet med denna formel:

= INDEX (LINEST (A2: A51, B2: D51, TRUE), 3, 1)

LINEST-resultaten är nestade inom INDEX-funktionen, där de fungerar som första argument. Excel förväntar sig att INDEX tar en rad värden som sitt första argument - att analysera en array är vad INDEX föddes att göra. Så formeln som ges behöver inte matas in.

I motsats härtill måste denna enkelcells arrayformel matas in:

= AVERAGE (IF (A2: A25 = "Zig", B2: B25, ""))

Excel gör i detta fall Förvänta inte att IF-funktionen kommer att ta en rad värden som ett argument, men här presenterar vi inte en men två värdesätt till IF: intervallet A23: A25 och B2: B25.(Du kan till och med ta ställningen att det finns en uppsättning av 24 instanser av "" som indikeras av de två första argumenten.) Eftersom formuläret inte uppfyller Excels ursprungliga förväntningar på argumenten till IF måste du rita exakthetens uppmärksamhet på situationen, och du gör det genom att mata in i formeln.

Med hjälp av INDEX för att extrahera ett värde från en Excel Array Formula resultat - dummies

Redaktörens val

Vad är en Java-karta? - dummies

Vad är en Java-karta? - dummies

Arrays och specialiserade listor gör det möjligt att utföra en fantastisk uppsättning uppgifter med Java. Det finns dock situationer där en Java-applikation behöver något som är mer relaterat till en databas, utan att egentligen ha allt databasbagage (som att behöva köpa en separat applikation). Till exempel kanske du vill kunna ...

Några få saker om Java Math - dummies

Några få saker om Java Math - dummies

Tro det eller inte, datorer - även de mest kraftfulla - Ha vissa begränsningar när det gäller att utföra matematiska beräkningar. Dessa begränsningar är vanligtvis obetydliga, men ibland slår de sig och biter på dig. Här är de saker du behöver se upp för när du gör matte i Java. Helhetsflöde Det grundläggande problemet ...

Vad är recursion i Java Programmering? - dummies

Vad är recursion i Java Programmering? - dummies

Rekursion är en grundläggande programmeringsteknik som du kan använda i Java, där en metod kallar sig för att lösa ett problem. En metod som använder denna teknik är rekursiv. Många programmeringsproblem kan lösas endast genom rekursion, och vissa problem som kan lösas med andra tekniker löses bättre genom rekursion. En av ...

Redaktörens val

4 Måste-inkludera i din blogg sidobardesign - dummies

4 Måste-inkludera i din blogg sidobardesign - dummies

Din bloggens sidofält är viktig fastighet som bör innehålla de element du vill ha mest. När du utformar din blogg sidofält kan du dra från en nästan oändlig lista över sidospårelement. Genom att välja noggrant vad som ska inkluderas (och vad som inte ska inkluderas) kan du ställa in din blogg från andra.

5 Användbara Wordpress Plugins - dummies

5 Användbara Wordpress Plugins - dummies

Om du bloggar på en självhävd plattform med WordPress-programvara, är det dags att anpassa din blogg med plug-ins - programvara som kan "anslutas" till din befintliga WordPress bloggprogramvara. Plug-ins gör det möjligt för dig att göra allt från funktionsbildspel i dina blogginlägg för att ansluta sociala medier till din webbplats. Här är fem användbara ...

7 Sätt att erövra Writer's Block som en Blogger - dummies

7 Sätt att erövra Writer's Block som en Blogger - dummies

Varje bloggare möter författarens block i ett tid eller annan. Om du är den typ av bloggare som sköter innehåll varje dag, kan författarens block vara stäverande. Kan du inte ta en paus för att få ditt skrivande mojo tillbaka? Prova en (eller flera) av dessa sju sätt att slå författarens block för att få dig tillbaka ...

Redaktörens val

10 Stora elektronikkomponentkällor - dummies

10 Stora elektronikkomponentkällor - dummies

Letar du efter några bra källor till dina elektroniska delar? Denna lista ger dig några fleråriga favoriter, både inom och utanför Nordamerika. Denna lista är inte uttömmande. Du hittar bokstavligen tusentals specialutbud för ny och begagnad elektronik. Plus, Amazon och eBay ger virtuella marknadsplatser för alla sorters säljare - ...

Elektronik Basics: Resistance - dummies

Elektronik Basics: Resistance - dummies

I elektronikvärlden är motståndet inte meningslöst. Faktum är att motstånd kan vara mycket användbart. Utan motstånd skulle elektronik inte vara möjligt. Elektronik handlar om att manipulera strömmen av ström, och ett av de mest grundläggande sätten att manipulera strömmen är att minska det genom resistans. Utan motstånd strömmar strömmen oreglerad och där ...

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

För att berätta för BASIC Stamp vad du vill göra i ditt digitala elektronikprojekt måste du programmera det. BASIC Stamp Windows Editor är den programvara som du använder på din dator för att skapa program som kan laddas ner till en BASIC Stamp-mikrokontroller. Denna programvara är tillgänglig gratis från Parallax webbplats. ...