Så här listar du ofta förekommande nummer i Excel

Anonim

Vi vet hur vi ska få det vanligaste numret i excel. Vi använder MODE -funktionen. Men om vi vill lista de vanligaste numren fungerar inte denna formel. Vi kommer att behöva en kombination av excel -funktioner för att utföra denna uppgift.

Här är den generiska formeln för att lista de vanligaste numren:

= LÄGE (OM (1-ISNUMBER (MATCH (nummer, expanderande område, 0)), siffror))

tal:Detta är intervallet eller matrisen som vi behöver för att få de nummer som oftast visas.
expanding_range:Det är ett expanderande intervall som börjar från en cell ovan där du skriver den här formeln. Till exempel, om excelformeln i cellen B4 är rätt, kommer expanderande rang att vara $ B $ 3: B3.

Låt oss nu se denna formel i aktion.

Exempel: Få 3 betyg som ofta visas.

Så scenariot är detta. Vi har några uppgifter om en undersökning där användare har betygsatt våra tjänster. Vi måste få de 3 vanligaste betygen.

Skriv denna formel i G3:

= MODE (OM (1-ISNUMBER (MATCH ($ D $ 3: $ D $ 11, $ G $ 2: G2,0)), $ D $ 3: $ D $ 11))

Detta är en matrisformel. Använd CTRL+SKIFT+ENTER. Dra ner denna formel i tre celler. Och nu har du dina 3 vanligaste siffror.

Nu när vi har gjort det, låt oss se hur det fungerar.

Hur fungerar det?

Här är tanken att utesluta redan extraherade oftast förekommande nummer i nästa körning av MODE -funktionen. för att göra det använder vi lite extra hjälp från andra excel logiska funktioner.

För att förstå det, låt oss titta på formeln i cell G4. Vilket är:

= MODE (OM (1-ISNUMBER (MATCH ($ D $ 3: $ D $ 11, $ G $ 2: G3,0)), $ D $ 3: $ D $ 11))

Formeln börjar med den innersta funktionen MATCH.

MATCH -funktionen har uppslagningsintervall D3: D11 (siffrorna). Sökvärdet är också ett intervall G2: G3 (expanderas när det kopieras ner). Nu innehåller G2 naturligtvis en text som inte ligger i intervallet D3: D11. Därefter innehåller G3 6. MATCH letar efter 6 i intervall D3: D11 och returnerar en rad #N/A -fel och positioner på 6 inom intervallet, vilket är {#N/A; 2;#N/A; 2; 2;#N/A;#N/A;#N/A;#N/A}.

Nu matas matrisen till ISNUMBER -funktionen. ISNUMBER returnerar TRUE för siffror i matrisen. Därför får vi en annan array som {FALSKT; SANT; FALSKT; SANT; SANT; FALSKT; FALSKT; FALSKT; FALSKT}.

Därefter subtraheras denna array från 1. Som vi vet FALSE behandlas som 0 och TRUE som 1. När vi subtraherar denna array från 1 får vi en inverterad array som{1;0;1;0;0;1;1;1;1}. Detta är den exakta spegelbilden av matrisen som returneras av ISNUMBER -funktionen.

Nu körs för varje 1 (TRUE) MODE -funktion. MODE -funktionen får en array{2; FALSKT; 2; FALSKT; FALSKT; 5; 4; 4; 5}.Och slutligen får vi det vanligaste numret i matrisen som 2. (Observera att 5 och 4 båda förekommer 2 gånger. Men eftersom 2 dök upp först får vi 2.

I G3 returnerar ISNUMBER -funktionen endast en grupp FALSE. Därför levereras hela sortimentet till MODE -funktionen. Därefter returnerar lägesfunktionen det nummer som oftast visas i intervallet som 6.

En annan formel

Ett annat sätt är att använda NOT -funktionen för att invertera array -returen med ISNUMBER -funktionen.

{= MODE (IF (NOT (ISNUMBER (MATCH ($ D $ 3: $ D $ 11, $ G $ 2: G3,0))), $ D $ 3: $ D $ 11))}

Så ja killar, så här kan du hämta de vanligaste siffrorna i excel. Jag hoppas att jag var tillräckligt förklarande. Om du har några tvivel om någon funktion som används i denna formel, klicka bara på dem. Det tar dig till förklaringen av den funktionen. Om du har några frågor angående den här artikeln eller någon annan excel- eller VBA -funktion, fråga mig i kommentarfältet nedan.

Hur man hittar ofta förekommande nummer | De vanligaste siffrorna kan beräknas med hjälp av funktionen MODE i Excel.

Få den vanligaste texten i Excel | Lär dig hur du får ofta förekommande text i excel.

Slå upp ofta text med kriterier i Excel | För att få den vanligaste texten i excel med kriterier behöver du bara sätta ett if -villkor före matchningsfunktionen.

Hämta det första värdet i en lista som är större / mindre än ett specificerat värde | Lär dig hur du letar upp första värdet som är större än ett visst värde. Den generiska formeln för sökning är …

Så här hämtar du hela raden med ett matchat värde | Det är lätt att slå upp och hämta hela raden från ett bord. Låt oss se hur vi kan göra den här sökningen.

Hur man hämtar det senaste priset i Excel | För att leta upp det senaste priset från ett intervall måste du ha dina data sorterade. När du har sorterat använder du denna formel …

Populära artiklar:

50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.

VLOOKUP -funktionen i Excel | Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.

COUNTIF i Excel 2016 | Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. Countif -funktionen är avgörande för att förbereda din instrumentpanel.

Hur man använder SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.