Indholdsfortegnelse
Hvis du vil være en power user af MS Excel, skal du beherske de mest nyttige Excel-formler i Excel. For at være ærlig er det ikke en let opgave for alle, da funktionerne er mange i antal.
Et trick kan hjælpe dig!
Lad mig fortælle dig om tricket som jeg brugte og stadig bruger til at mestre formlerne: Jeg plejede at gennemgå 5-10 Excel-formler hver dag, før jeg begyndte at arbejde med Excel. Denne gennemgang skaber et permanent billede af formlerne i min hjerne. Når jeg så ser navnet på en Excel-formel, kan jeg hurtigt huske dens syntaks og anvendelse. Det hjælper mig meget, når jeg forsøger at løse et Excel-problem med formler. Du kan bruge dennetrick til at mestre alt komplekst, ikke kun Excel-formler.
I denne Excel-formler Tutorial , deler jeg her den mest nyttige 102+ Excel-formler snydeark og downloades gratis PDF. Du kan downloade PDF-filen og printe den ud for at bruge den hvor som helst, men kun til personlig brug. Du kan ikke bruge denne PDF-fil til nogen form for kommerciel brug.
B. N.: Jeg har ikke medtaget de specialiserede formler til ingeniør-, statistik-, web- og andre anvendelser her.
Download Excel-formler Cheat Sheet PDF
Klik på knappen nedenfor for at downloade PDF-filen med 102 Excel-funktioner. Jeg har dokumenteret hver enkelt Excel-formel med dens syntaks og et stort antal eksempler.
Klik her for at downloade PDF-filen
Excel-formler med eksempler i et Excel-ark (Gratis download af .xlsx-fil)
Jeg har dokumenteret alle ovenstående Excel-formler i et enkelt Excel-ark, så du kan justere formlerne for at forstå og øve dig bedre.
Klik her for at downloade .xlsx-filen
102 mest nyttige Excel-formler med eksempler
A. ER FUNKTIONER
1. ISBLANK
=ISBLANK(værdi)
Hvis en celle er tom, returneres TRUE, og hvis en celle ikke er tom, returneres FALSE.
2. ISERR
=ISERR(værdi)
Kontrollerer, om en værdi er en fejl (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? eller #NULL!), undtagen #N/A, og returnerer TRUE eller FALSE.
3. ISERROR
=ISERROR(værdi)
Kontrollerer, om en værdi er en fejl (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? eller #NULL!), og returnerer TRUE eller FALSE.
4. ISEVEN
=ISEVEN(værdi)
Returnerer TRUE, hvis tallet er lige
5. ISODD
=ISODD(værdi)
Returnerer TRUE, hvis tallet er ulige
6. ISFORMULA
=ISFORMULA(værdi)
Kontrollerer, om en henvisning er til en celle, der indeholder en formel, og returnerer TRUE eller FALSE
7. ISLOGISK
=ISLOGICAL(værdi)
Kontrollerer, om en værdi er en logisk værdi (TRUE eller FALSE), og returnerer TRUE eller FALSE
8. ISNA
=ISNA(værdi)
Kontrollerer, om en værdi er #N/A, og returnerer TRUE eller FALSE
9. ISNUMBER
=ISNUMBER(værdi)
Kontrollerer, om en værdi er et tal, og returnerer TRUE eller FALSE
10. ISREF
=ISREF(værdi)
Kontrollerer, om en værdi er en reference, og returnerer TRUE eller FALSE
11. ISTEXT
=ISTEXT(værdi)
Kontrollerer, om en værdi er tekst, og returnerer TRUE eller FALSE
12. ISNONTEXT
=ISNONTEXT(værdi)
Kontrollerer, om en værdi ikke er tekst (tomme celler er ikke tekst), og returnerer TRUE eller FALSE
B. BETINGEDE FUNKTIONER
13. AVERAGEIF
=AVERAGEIF(interval, kriterier, [average_range])
Finder gennemsnittet (aritmetisk gennemsnit) for de celler, der er angivet ved en given betingelse eller et givet kriterium
14. SUMIF
=SUMIF(interval, kriterier, [sum_range])
Tilføjer de celler, der er angivet af en given betingelse eller kriterier
15. COUNTIF
=COUNTIF(interval, kriterier)
Tæller antallet af celler inden for et område, der opfylder den givne betingelse
16. AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Finder gennemsnittet (aritmetisk gennemsnit) for de celler, der er angivet ved et givet sæt betingelser eller kriterier
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Tilføjer de celler, der er specificeret af et givet sæt betingelser eller kriterier
18. KOUNTIFS
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Tæller antallet af celler, der er specificeret af et givet sæt betingelser eller kriterier
19. IF
=IF(logical_test, [value_if_true], [value_if_false]
Kontrollerer, om en betingelse er opfyldt, og returnerer en værdi, hvis den er SAND, og en anden værdi, hvis den er FALSK
20. IFERROR
=IFERROR(værdi, value_if_error)
Returnerer value_if_error, hvis udtrykket er en fejl, og ellers værdien af selve udtrykket
21. IFNA
=IFNA(værdi, value_if_na)
Returnerer den værdi, du angiver, hvis udtrykket opløses til #N/A, ellers returneres resultatet af udtrykket
C. MATEMATISKE FUNKTIONER
22. SUM
=SUM(antal1, [antal2], [antal3], [antal4], ...)
Lægger alle tallene i et område af celler sammen
23. GENNEMSNIT
=MIDTAL(antal1, [antal2], [antal3], [antal4], ...)
Returnerer gennemsnittet (aritmetisk gennemsnit) af dets argumenter, som kan være tal eller navne, arrays eller referencer, der indeholder tal.
24. AVERAGEA
=AVERAGEA(værdi1, [værdi2], [værdi3], [værdi4], ...)
Returnerer gennemsnittet (aritmetisk gennemsnit) af sine argumenter, idet tekst og FALSE i argumenterne evalueres som 0; TRUE evalueres som 1. Argumenter kan være tal, navne, arrays eller referencer.
25. KONTO
=COUNT(værdi1, [værdi2], [værdi3], ...)
Tælle antallet af celler i et område, der indeholder tal
26. COUNTA
=COUNTA(værdi1, [værdi2], [værdi3], ...)
Tæller antallet af celler i et område, der ikke er tomme
27. MEDIAN
=MEDIAN(nummer1, [nummer2], [nummer3], ...)
Returnerer medianen, eller tallet i midten af de givne tal
28. SUMPRODUKT
=SUMPRODUKT(array1, [array2], [array3], ...)
Returnerer summen af produkterne af de tilsvarende intervaller eller arrays
29. SUMSQ
=SUMSQ(nummer1, [nummer2], [nummer3], ...)
Returnerer summen af kvadratet på argumenterne. Argumenterne kan være tal, arrays, navne eller referencer til celler, der indeholder tal.
30. COUNTBLANK
=COUNTBLANK(range)
Tæller antallet af tomme celler i et område
31. EVEN
=EVEN(antal)
Runder et positivt tal opad og et negativt tal nedad til det nærmeste lige hele tal
32. ODD
=ODD(antal)
Runder et positivt tal opad og et negativt tal nedad til det nærmeste ulige hele tal.
33. INT
=INT(antal)
Runder et tal ned til det nærmeste hele tal
34. LARGE
=LARGE(array, k)
Returnerer den k-te største værdi i et datasæt. F.eks. det femtestørste tal
35. SMALL
=SMALL(array, k)
Returnerer den k-te mindste værdi i et datasæt. F.eks. det femte mindste tal
36. MAX & MAXA
=MAX(antal1, [antal2], [antal3], [antal4], ...)
Returnerer den største værdi i et sæt af værdier. Ignorerer logiske værdier og tekst.
=MAXA(værdi1, [værdi2], [værdi3], [værdi4], ...)
Returnerer den største værdi i et sæt af værdier. Logiske værdier og tekst må ikke ignoreres. MAXA-funktionen evaluerer TRUE som 1, FALSE som 0 og enhver tekstværdi som 0. Tomme celler ignoreres.
37. MIN & MINA
=MIN(antal1, [antal2], [antal3], [antal4], ...)
Returnerer det mindste tal i et sæt af værdier. Ignorerer logiske værdier og tekst.
=MINA(værdi1, [værdi2], [værdi3], [værdi4], ...)
Returnerer den mindste værdi i et sæt af værdier. Logiske værdier og tekst må ikke ignoreres. MAXA-funktionen evaluerer TRUE som 1, FALSE som 0 og enhver tekstværdi som 0. Tomme celler ignoreres.
38. MOD
=MOD(tal, divisor)
Returnerer resten efter at et tal er blevet divideret med en divisor
39. RAND
=RAND()
Returnerer et tilfældigt tal, der er større end eller lig med 0 og mindre end 1, jævnt fordelt (ændres ved genberegning)
40. RANDBETWEEN
=RANDBETWEEN(bottom, top)
Returnerer et tilfældigt tal mellem de tal, du angiver
41. SQRT
=SQRT(antal)
Returnerer kvadratroden af et tal
42. SUBTOTAL
=SUBTOTAL(funktion_nummer, ref1, [ref2], [ref3], ...)
Returnerer en subtotal i en liste eller database
D. FIND & SØG FUNKTIONER
43. FIND
=FIND(find_text, within_text, [start_num])
Returnerer startpositionen for en tekststreng inden for en anden tekststreng. FIND er stempelfølsom.
44. SØGNING
=SEARCH(find_text, within_text, [start_num])
Returnerer nummeret på det tegn, hvor et bestemt tegn eller en bestemt tekststreng først findes, fra venstre mod højre (ikke gengivet med hensyn til store og små bogstaver)
45. SUBSTITUTE
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Udskifter eksisterende tekst med ny tekst i en tekststreng
46. GENOPSLAG
=REPLACE(old_text, start_num, num_chars, new_text)
Udskifter en del af en tekststreng med en anden tekststreng
E. OPSLAGSFUNKTIONER
47. MATCH
=MATCH(opslag_værdi, opslagsarray, [match_type])
Returnerer den relative position for et element i et array, der matcher en angivet værdi i en angivet rækkefølge
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Slår en værdi op enten fra et område med én række eller én kolonne eller fra et array.
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Leder efter en værdi i den øverste række i en tabel eller et array af værdier og returnerer værdien i den samme kolonne fra en række, du angiver
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Søger efter en værdi i den venstre kolonne i en tabel og returnerer derefter en værdi i samme række fra en kolonne, du angiver. Som standard skal tabellen sorteres i stigende rækkefølge.
F. REFERENCEFUNKTIONER
51. ADRESSE
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Opretter en cellereference som tekst med angivne række- og kolonnetal
52. VÆLG
=CHOOSE(index_num, value1, [value1, [value2], [value3], ...)
Vælger en værdi eller handling, der skal udføres, fra en liste over værdier baseret på et indeksnummer
53. INDEX
Array form: =INDEX(array, row_num, [column_num])
Returnerer værdien af en specificeret celle eller et array af celler
Referenceformular: =INDEX(reference, row_num, [column_num], [area_num])
Returnerer en reference til de angivne celler
54. INDIREKTE
=INDIRECT(ref_text, [a1])
Returnerer den reference, der er angivet i en tekststreng
55. OFFSET
=OFFSET(reference- rows, cols, [height], [width])
Returnerer en reference til et område, der er et givet antal rækker og kolonner fra en given reference
G. DATE & TIME FUNCTIONS
56. DATE
=DATE(år, måned, dag)
Returnerer det tal, der repræsenterer datoen i Microsoft Excel dato-tidskode
57. DATEVALUE
=DATEVALUE(date_text)
Konverterer en dato i form af tekst til et tal, der repræsenterer datoen i Microsoft Excel dato-tidskode
58. TIME
=TIME(time, minut, sekund)
Konverter timer, minutter og sekunder angivet som tal til et Excel-serienummer, formateret med et tidsformat
59. TIMEVALUE
=TIMEVALUE(time_text)
Konverterer et teksttidspunkt til et Excel-serienummer for et tidspunkt, et tal fra 0 (12:00:00:00) til 0,999988424 (23:59:59). Formater tallet med et tidsformat efter indtastning af formlen
60. NU
=NOW()
Returnerer den aktuelle dato og det aktuelle klokkeslæt formateret som en dato og et klokkeslæt
61. I DAG
=TODAY()
Returnerer den aktuelle dato formateret som en dato
62. ÅR(), MÅNED(), DAG(), TIME(), MINUT(), SEKUND()
YEAR(), MONTH(), DAY(), HOUR(), MINUTE() og SECOND() Funktioner
Alle disse funktioner har ét argument: serial_number
63. UGEDAG
=WEEKDAY(serial_number, [return_type])
Returnerer et tal fra 1 til 7, der identificerer ugedagen fra en dato
64. DAGER
=DAYS(end_date, start_date)
Returnerer antallet af dage mellem de to datoer
65. NETVÆRKSDAGE
=NETWORKDAYS(start_dato, slut_dato, [helligdage])
Giver antallet af hele arbejdsdage mellem to datoer
66. ARBEJDSDAG
=WORKDAY(start_dato, dage, [helligdage])
Returnerer løbenummeret for datoen før eller efter et angivet antal arbejdsdage
H. DIVERSE FUNKTIONER
67. OMRÅDER
=AREAS(reference)
Returnerer antallet af områder i en reference. Et område er et område af sammenhængende celler eller en enkelt celle
68. CHAR
=CHAR(antal)
Returnerer det tegn, der er angivet ved kodenummeret, fra tegnsættet for din computer
69. CODE
=CODE(tekst)
Returnerer en numerisk kode for det første tegn i en tekststreng i det tegnsæt, der anvendes af din computer
70. RENS
=CLEAN(text)
Fjerner alle ikke-printbare tegn fra teksten. Eksempler på ikke-printbare tegn er tabulatortegn og tegn til ny linje. Deres koder er 9 og 10.
71. TRIM
=TRIM(text)
Fjerner alle mellemrum fra en tekststreng undtagen enkelte mellemrum mellem ord
72. LEN
=LEN(text)
Viser antallet af tegn i en tekststreng
73. COLUMN() & ROW() Funktioner
=KOLUMN([reference])
Returnerer kolonnenummeret for en reference
=ROW([reference])
Returnerer række-nummeret for en reference
74. EXACT
=EXACT(text1, text2)
Kontrollerer, om to tekststrenge er nøjagtigt ens, og returnerer TRUE eller FALSE. EXACT er stregfølsom.
75. FORMULATEXT
=FORMULATEXT(reference)
Returnerer en formel som en streng
76. Funktioner LEFT(), RIGHT() og MID()
=LEFT(text, [num_chars])
Returnerer det angivne antal tegn fra starten af en tekststreng
=MID(text, start_num, num_chars)
Returnerer tegnene fra midten af en tekststreng, givet en startposition og længde
=RIGHT(text, [num_chars])
Returnerer det angivne antal tegn fra slutningen af en tekststreng
77. Funktionerne LOWER(), PROPER() og UPPER()
=LOWER(text)
Konverterer alle bogstaver i en tekststreng til små bogstaver
=PROPER(text)
Konverterer en tekststreng til korrekt kasus; det første bogstav i hvert ord er stort, og alle andre bogstaver er små bogstaver.
=UPPER(text)
Konverterer en tekststreng til alle store bogstaver
78. REPT
=REPT(text, number_times)
Gentager tekst et givet antal gange. Brug REPT til at fylde en celle med et antal forekomster af en tekststreng
79. SHEET
=SHEET([værdi])
Returnerer arknummeret for det ark, der henvises til
80. BLADE
=SHEETS([reference])
Returnerer antallet af ark i en reference
81. TRANSPOSE
=TRANSPOSE(array)
Konverterer et lodret område af celler til et vandret område eller omvendt
82. TYPE
=TYPE(værdi)
Returnerer et heltal, der repræsenterer datatypen for en værdi: tal = 1, tekst = 2; logisk værdi = 4, fejlværdi = 16; array = 64
83. VÆRDI
=VALUE(tekst)
Konverterer en tekststreng, der repræsenterer et tal, til et tal
I. RANGFUNKTIONER
84. RANK
=RANK(antal, ref, [rækkefølge])
Denne funktion er tilgængelig af hensyn til kompatibilitet med Excel 2007 og andre.
Returnerer et tals rang i en liste af tal: dets størrelse i forhold til andre værdier i listen
85. RANK.AVG
=RANK.AVG(antal, ref, [rækkefølge])
Returnerer et tals rang i en liste af tal: dets størrelse i forhold til andre værdier på listen; hvis mere end én værdi har samme rang, returneres den gennemsnitlige rang
86. RANK.EQ
=RANK.EQ(antal, ref, [rækkefølge])
Returnerer et tals rang i en liste af tal: dets størrelse i forhold til andre værdier i listen; hvis mere end én værdi har samme rang, returneres den øverste rang i det pågældende sæt af værdier
J. LOGISKE FUNKTIONER
87. OG
=AND(logical1, [logical2], [logical3], [logical4], ...)
Kontrollerer, om alle argumenter er SAND, og returnerer SAND, hvis alle argumenter er SAND
88. IKKE
=NOT(logisk)
Ændrer FALSE til TRUE, eller TRUE til FALSE
89. ELLER
=OR(logical1, [logical2], [logical3], [logical4], ...)
Kontrollerer, om et af argumenterne er SANDT, og returnerer SANDT eller FALSK. Returnerer kun FALSK, hvis alle argumenter er FALSK.
90. XOR
=XOR(logical1, [logical2], [logical3], ...)
Returnerer et logisk "eksklusivt eller" af alle argumenter
Tak fordi du læste vores blog. Er denne liste over Excel-funktioner nyttig? Hvis du finder denne artikel nyttig, kan du dele den med dine venner og kolleger. Har du forslag, der kan gøre denne liste bedre? Lad os vide det i kommentarfeltet. Eller send os en e-mail på [email protected] .