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.