Innehållsförteckning
Om du vill bli en kraftfull användare av MS Excel måste du behärska de mest användbara Excel-formlerna i Excel. För att vara uppriktig är det inte en lätt uppgift för alla eftersom funktionerna är många i antal.
Ett knep kan hjälpa dig!
Låt mig dela med mig av tricket som jag använde och fortfarande använder för att behärska formlerna: Jag brukade revidera 5-10 Excel-formler varje dag innan jag började arbeta med Excel. Denna revidering skapar en permanent bild av formlerna i min hjärna. När jag sedan ser namnet på en Excel-formel kan jag snabbt komma ihåg dess syntax och användningsområden. Detta hjälper mig mycket när jag försöker lösa ett Excel-problem med formler. Du kan använda följandetrick för att behärska allt som är komplicerat, inte bara Excel-formler.
I denna Excel-formler Tutorial Jag delar här med mig av mest användbara 102+ Excel-formler fusklappar och nedladdningsbara gratis PDF-filer. Du kan ladda ner PDF-filen och skriva ut den för att använda den var som helst, men för personligt bruk. Du kan inte använda den här PDF-filen för någon form av kommersiellt bruk.
B. N.: Jag har inte tagit med de specialiserade formlerna för användning inom teknik, statistik, webb etc. här.
Ladda ner Excel Formulas Cheat Sheet PDF
Klicka på knappen nedan för att ladda ner PDF-filen med 102 Excel-funktioner. Jag har dokumenterat varje Excel-formel med dess syntax och ett stort antal exempel.
Klicka här för att ladda ner PDF-filen
Excel-formler med exempel i ett Excel-ark (Gratis nedladdning .xlsx-fil)
Jag har dokumenterat alla ovanstående Excel-formler i ett enda Excel-ark så att du kan ändra formlerna för att förstå och träna bättre.
Klicka här för att ladda ner .xlsx-filen.
102 mest användbara Excel-formler med exempel
A. ÄR FUNKTIONER
1. ISBLANK
=ISBLANK(värde)
Om en cell är tom återges TRUE, om en cell inte är tom återges FALSE.
2. ISERR
=ISERR(värde)
Kontrollerar om ett värde är ett fel (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, eller #NULL!) med undantag för #N/A, och returnerar TRUE eller FALSE.
3. ISERROR
=ISERROR(värde)
Kontrollerar om ett värde är ett fel (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? eller #NULL!) och returnerar TRUE eller FALSE.
4. ISEVEN
=ISEVEN(värde)
Återger TRUE om talet är jämnt
5. ISODD
=ISODD(värde)
Återger TRUE om talet är udda.
6. ISFORMULA
=ISFORMULA(värde)
Kontrollerar om en referens är till en cell som innehåller en formel och returnerar TRUE eller FALSE.
7. ISLOGISK
=ISLOGISK(värde)
Kontrollerar om ett värde är ett logiskt värde (TRUE eller FALSE) och returnerar TRUE eller FALSE.
8. ISNA
=ISNA(värde)
Kontrollerar om ett värde är #N/A och returnerar TRUE eller FALSE.
9. ISNUMBER
=ISNUMMER(värde)
Kontrollerar om ett värde är ett tal och returnerar TRUE eller FALSE.
10. ISREF
=ISREF(värde)
Kontrollerar om ett värde är en referens och returnerar TRUE eller FALSE.
11. ISTEXT
=ISTEXT(värde)
Kontrollerar om ett värde är text och returnerar TRUE eller FALSE.
12. ISNONTEXT
=ISNONTEXT(värde)
Kontrollerar om ett värde inte är text (tomma celler är inte text) och returnerar TRUE eller FALSE.
B. VILLKORLIGA FUNKTIONER
13. AVERAGEIF
=AVERAGEIF(intervall, kriterier, [average_range])
Söker genomsnittet (aritmetiskt medelvärde) för de celler som specificeras av ett visst villkor eller kriterier.
14. SUMIF
=SUMIF(intervall, kriterier, [sum_range])
Lägger till de celler som specificeras av ett visst villkor eller kriterier.
15. COUNTIF
=COUNTIF(intervall, kriterier)
Räknar antalet celler inom ett intervall som uppfyller det givna villkoret.
16. AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Söker genomsnittet (aritmetiskt medelvärde) för de celler som specificeras av en given uppsättning villkor eller kriterier.
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Lägger till de celler som specificeras av en given uppsättning villkor eller kriterier.
18. COUNTIFS
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Räknar antalet celler som specificeras av en viss uppsättning villkor eller kriterier.
19. IF
=IF(logical_test, [value_if_true], [value_if_false]
Kontrollerar om ett villkor är uppfyllt och returnerar ett värde om det är TRUE och ett annat värde om det är FALSE.
20. IFERROR
=IFERROR(värde, value_if_error)
Återger value_if_error om uttrycket är ett fel och annars värdet av uttrycket självt.
21. IFNA
=IFNA(värde, value_if_na)
Återger det värde du anger om uttrycket är #N/A, annars återges resultatet av uttrycket.
C. MATEMATISKA FUNKTIONER
22. SUM
=SUM(nummer1, [nummer2], [nummer3], [nummer4], ...)
Adderar alla siffror i ett intervall av celler.
23. AVERAGE
=MÅLVÄRDEN(nummer1, [nummer2], [nummer3], [nummer4], ...)
Återger medelvärdet (aritmetiskt medelvärde) av dess argument, som kan vara siffror eller namn, matriser eller referenser som innehåller siffror.
24. AVERAGEA
=AVERAGEA(value1, [value2], [value3], [value4], ...)
Återger medelvärdet (aritmetiskt medelvärde) av sina argument, och utvärderar text och FALSE i argumenten som 0; TRUE utvärderas som 1. Argumenten kan vara siffror, namn, matriser eller referenser.
25. RUNT
=COUNT(värde1, [värde2], [värde3], ...)
Räkna antalet celler i ett intervall som innehåller siffror
26. COUNTA
=COUNTA(värde1, [värde2], [värde3], ...)
Räknar antalet celler i ett intervall som inte är tomma.
27. MEDIAN
=MEDIAN(nummer1, [nummer2], [nummer3], ...)
Återger medianen, dvs. talet i mitten av en uppsättning givna tal.
28. SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
Återger summan av produkterna av motsvarande intervall eller matriser.
29. SUMSQ
=SUMSQ(nummer1, [nummer2], [nummer3], ...)
Återger summan av kvadraterna av argumenten. Argumenten kan vara tal, matriser, namn eller referenser till celler som innehåller tal.
30. COUNTBLANK
=COUNTBLANK(intervall)
Räknar antalet tomma celler i ett intervall.
31. EVEN
=EVEN(antal)
Avrundar ett positivt tal uppåt och ett negativt tal nedåt till närmaste jämna heltal.
32. ODD
=ODD(antal)
Avrundar ett positivt tal uppåt och ett negativt tal nedåt till närmaste udda heltal.
33. INT
=INT(antal)
Avrundar ett tal nedåt till närmaste heltal.
34. LARGE
=LARGE(array, k)
Återger det k:e största värdet i en datamängd, till exempel det femte största talet.
35. SMALL
=SMALL(array, k)
Återger det k:e minsta värdet i en datamängd. Till exempel det femte minsta talet.
36. MAX & MAXA
=MAX(nummer1, [nummer2], [nummer3], [nummer4], ...)
Återger det största värdet i en uppsättning värden. Ignorerar logiska värden och text.
=MAXA(värde1, [värde2], [värde3], [värde4], ...)
Återger det största värdet i en uppsättning värden. Ignorera inte logiska värden och text. MAXA-funktionen utvärderar TRUE som 1, FALSE som 0 och alla textvärden som 0. Tomma celler ignoreras.
37. MIN & MINA
=MIN(nummer1, [nummer2], [nummer3], [nummer4], ...)
Återger det minsta talet i en uppsättning värden. Ignorerar logiska värden och text.
=MINA(värde1, [värde2], [värde3], [värde4], ...)
Återger det minsta värdet i en uppsättning värden. Ignorera inte logiska värden och text. MAXA-funktionen utvärderar TRUE som 1, FALSE som 0 och alla textvärden som 0. Tomma celler ignoreras.
38. MOD
=MOD(tal, divisor)
Återger återstoden efter att ett tal har dividerats med en divisor.
39. RAND
=RAND()
Återger ett slumpmässigt tal som är större än eller lika med 0 och mindre än 1, jämnt fördelat (ändras vid omräkning).
40. MELLAN
=RANDBETWEEN(bottom, top)
Återger ett slumpmässigt nummer mellan de nummer du anger.
41. SQRT
=SQRT(antal)
Återger kvadratroten av ett tal
42. SUBTOTAL
=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)
Återger en delsumma i en lista eller databas
D. SÖK- och sökfunktioner
43. FIND
=FIND(find_text, within_text, [start_num])
Återger startpositionen för en textsträng inom en annan textsträng. FIND är skiftlägeskänslig.
44. SÖKNING
=SEARCH(find_text, within_text, [start_num])
Återger numret på det tecken där ett visst tecken eller en viss textsträng först hittas, från vänster till höger (inte skiftlägeskänslig).
45. SUBSTITUTE
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Ersätter befintlig text med ny text i en textsträng.
46. ERSÄTT
=REPLACE(old_text, start_num, num_chars, new_text)
Ersätter en del av en textsträng med en annan textsträng.
E. UPPSLAGSFUNKTIONER.
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Återger den relativa positionen för ett objekt i en array som matchar ett angivet värde i en angiven ordning.
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Läser upp ett värde antingen från ett intervall med en rad eller en kolumn eller från en array. Finns för bakåtkompatibilitet.
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Letar efter ett värde i den översta raden i en tabell eller array av värden och returnerar värdet i samma kolumn från en rad som du anger.
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Letar efter ett värde i kolumnen längst till vänster i en tabell och returnerar sedan ett värde i samma rad från en kolumn som du anger. Som standard måste tabellen vara sorterad i stigande ordning.
F. REFERENSFUNKTIONER
51. ADRESS
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Skapar en cellreferens som text, med angivna rad- och kolumnnummer.
52. CHOOSE
=CHOOSE(index_num, value1, [value2], [value3], ...)
Väljer ett värde eller en åtgärd som ska utföras från en lista med värden, baserat på ett indexnummer.
53. INDEX
Array Form: =INDEX(array, row_num, [column_num])
Återge värdet av en angiven cell eller en array av celler.
Referensformulär: =INDEX(referens, row_num, [column_num], [area_num])
Återger en referens till angivna celler
54. INDIRECT
=INDIRECT(ref_text, [a1])
Återger den referens som anges i en textsträng
55. OFFSET
=OFFSET(referens- rader, kolumner, [höjd], [bredd])
Återger en referens till ett intervall som är ett givet antal rader och kolumner från en given referens.
G. DATE & TIME FUNKTIONER
56. DATUM
=DATE(år, månad, dag)
Återger numret som representerar datumet i Microsoft Excel datum-tidskod.
57. DATEVALUE
=DATEVALUE(date_text)
Konverterar ett datum i form av text till ett nummer som representerar datumet i Microsoft Excel datum-tidskod.
58. TIME
=TIME(timme, minut, sekund)
Konverterar timmar, minuter och sekunder som anges som siffror till ett Excel-serienummer, formaterat med ett tidsformat.
59. TIMEVALUE
=TIMEVALUE(time_text)
Konverterar en texttid till ett Excel-serienummer för en tid, ett tal från 0 (12:00:00) till 0,999988424 (23:59:59). Formatera talet med ett tidsformat efter att du angett formeln
60. NU
=NOW()
Återger det aktuella datumet och den aktuella tiden formaterat som datum och tid.
61. DAG
=TODAY()
Återger det aktuella datumet formaterat som ett datum.
62. ÅR(), MÅNAD(), DAG(), TIMME(), MINUT(), SEKUND()
Funktionerna ÅR(), MÅNAD(), DAG(), TIMMA(), MINUT() och SEKUND()
Alla dessa funktioner har ett argument: serial_number.
63. VECKDAG
=WEEKDAY(serial_number, [return_type])
Återger ett tal från 1 till 7 som identifierar veckodagen från ett datum.
64. DAGAR
=DAYS(slutdatum, startdatum)
Återger antalet dagar mellan de två datumen.
65. NÄTVERKSDAGAR
=NETWORKDAYS(start_datum, slut_datum, [helgdagar])
Återger antalet hela arbetsdagar mellan två datum.
66. ARBETSDAG
=WORKDAY(start_datum, dagar, [helgdagar])
Återger löpnumret för datumet före eller efter ett angivet antal arbetsdagar.
H. DIVERSE FUNKTIONER
67. OMRÅDEN
=AREAS(referens)
Återger antalet områden i en referens. Ett område är ett område av sammanhängande celler eller en enskild cell.
68. CHAR
=CHAR(antal)
Återger det tecken som anges av kodnumret från teckenuppsättningen för din dator.
69. CODE
=CODE(text)
Återger en numerisk kod för det första tecknet i en textsträng, i den teckenuppsättning som används av din dator.
70. CLEAN
=CLEAN(text)
Tar bort alla icke-skrivbara tecken från texten. Exempel på icke-skrivbara tecken är tabb- och nyradstecken, vars koder är 9 och 10.
71. TRIM
=TRIM(text)
Tar bort alla mellanslag från en textsträng utom enskilda mellanslag mellan ord.
72. LEN
=LEN(text)
Återger antalet tecken i en textsträng.
73. Funktioner för COLUMN() & ROW()
=OLUMN([referens])
Återger kolumnnumret för en referens
=ROW([referens])
Återger radnumret för en referens
74. EXAKT
=EXACT(text1, text2)
Kontrollerar om två textsträngar är exakt likadana och returnerar TRUE eller FALSE. EXACT är skiftlägeskänslig.
75. FORMULATEXT
=FORMULATEXT(referens)
Återger en formel som en sträng
76. Funktionerna LEFT(), RIGHT() och MID()
=LEFT(text, [num_chars])
Återger det angivna antalet tecken från början av en textsträng.
=MID(text, start_num, num_chars)
Återger tecknen från mitten av en textsträng, givet en startposition och längd.
=RIGHT(text, [num_chars])
Återger det angivna antalet tecken från slutet av en textsträng.
77. Funktionerna LOWER(), PROPER() och UPPER()
=LOWER(text)
Konverterar alla bokstäver i en textsträng till små bokstäver.
=PROPER(text)
Konverterar en textsträng till korrekt versal; den första bokstaven i varje ord är versal och alla andra bokstäver är små bokstäver.
=UPPER(text)
Konverterar en textsträng till versaler.
78. REPT
=REPT(text, number_times)
Upprepar text ett visst antal gånger. Använd REPT för att fylla en cell med ett antal exemplar av en textsträng.
79. SHEET
=SHEET([värde])
Återger bladnumret för det refererade bladet.
80. SKYDDAR
=SHEETS([referens])
Återger antalet ark i en referens
81. TRANSPOSE
=TRANSPOSE(array)
Konverterar ett vertikalt intervall av celler till ett horisontellt intervall, eller vice versa.
82. TYP
=TYPE(värde)
Returnerar ett heltal som representerar datatypen för ett värde: nummer = 1, text = 2, logiskt värde = 4, felvärde = 16, array = 64.
83. VALUE
=VALUE(text)
Konverterar en textsträng som representerar ett nummer till ett nummer.
I. RANGFUNKTIONER
84. RANK
=RANK(antal, ref, [ordning])
Den här funktionen är tillgänglig för att vara kompatibel med Excel 2007 och andra.
Återger ett tals rang i en lista med tal: dess storlek i förhållande till andra värden i listan.
85. RANK.AVG
=RANK.AVG(antal, ref, [ordning])
Återger rangordningen för ett tal i en lista med tal: dess storlek i förhållande till andra värden i listan; om mer än ett värde har samma rangordning återges den genomsnittliga rangordningen.
86. RANK.EQ
=RANK.EQ(antal, ref, [ordning])
Återger rangordningen för ett tal i en lista med tal: dess storlek i förhållande till andra värden i listan; om mer än ett värde har samma rangordning återges den högsta rangordningen i den uppsättningen av värden.
J. LOGISKA FUNKTIONER
87. OCH
=AND(logical1, [logical2], [logical3], [logical4], ...)
Kontrollerar om alla argument är TRUE och returnerar TRUE om alla argument är TRUE.
88. NOT.
=NOT(logisk)
Ändrar FALSE till TRUE, eller TRUE till FALSE.
89. OR
=OR(logical1, [logical2], [logical3], [logical4], ...)
Kontrollerar om något av argumenten är TRUE och returnerar TRUE eller FALSE. Returnerar FALSE endast om alla argument är FALSE.
90. XOR
=XOR(logical1, [logical2], [logical3], ...)
Återger ett logiskt "exklusivt eller" av alla argument.
Tack för att du läser vår blogg. Är den här listan över Excel-funktioner till hjälp? Om du tycker att den här artikeln är till hjälp, dela den med dina vänner och kollegor. Har du några förslag som kan göra den här listan bättre? Låt oss veta det i kommentarsfältet. Eller skicka ett e-postmeddelande till oss på [email protected] .