Inhoudsopgave
Als u een krachtige gebruiker van MS Excel wilt zijn, moet u de nuttigste formules van Excel onder de knie krijgen. Eerlijk gezegd is dat niet voor iedereen een gemakkelijke opgave, want de functies zijn talrijk.
Eén truc kan je helpen!
Laat me de truc delen die ik gebruikte en nog steeds gebruik om de formules onder de knie te krijgen: ik herzie elke dag 5-10 Excel-formules voordat ik iets met Excel ga doen. Deze herziening maakt een permanent beeld van de formules in mijn hersenen. Als ik dan de naam van een Excel-formule zie, kan ik me snel de syntaxis en het gebruik ervan herinneren. Dit helpt me enorm als ik een Excel-probleem met formules probeer op te lossen. U kunt dit gebruikenom iets complex onder de knie te krijgen, niet alleen Excel formules.
In deze Excel Formules Handleiding deel ik hier de nuttigste 102+ Excel formules spiekbriefje en downloadbare gratis PDF. U kunt de PDF downloaden en afdrukken om hem overal te gebruiken, maar voor persoonlijk gebruik. U kunt deze PDF niet gebruiken voor enige vorm van commercieel gebruik.
B. N.: De gespecialiseerde formules voor technische, statistische, web-, enz. toepassingen heb ik hier niet opgenomen.
Download Excel Formules Spiekbriefje PDF
Klik op de knop hieronder om de PDF met 102 Excel functies te downloaden. Ik heb elke Excel formule gedocumenteerd met de bijbehorende syntaxis en een flink aantal voorbeelden.
Klik hier om de PDF te downloaden
Excel-formules met voorbeelden in een Excel-blad (Gratis download van .xlsx-bestand)
Ik heb alle bovenstaande Excel-formules gedocumenteerd in één Excel-blad, zodat u de formules kunt aanpassen om ze beter te begrijpen en te oefenen.
Klik hier om het .xlsx-bestand te downloaden
102 Meest bruikbare Excel-formules met voorbeelden
A. IS FUNCTIES
1. ISBLANK
=ISBLANK(waarde)
Als een cel leeg is, wordt WAAR geretourneerd. Als een cel niet leeg is, wordt FALSE geretourneerd.
2. ISERR
=ISERR(value)
Controleert of een waarde een fout is (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, of #NULL!) met uitzondering van #N/A, en geeft TRUE of FALSE terug.
3. ISERROR
=ISERROR(value)
Controleert of een waarde een fout is (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, of #NULL!), en geeft TRUE of FALSE terug.
4. ISEVEN
=ISEVEN(value)
Geeft WAAR als het getal even is
5. ISODD
=ISODD(value)
Geeft WAAR als het getal oneven is
6. ISFORMULA
=ISFORMULA(waarde)
Controleert of een verwijzing naar een cel met een formule is, en geeft WAAR of ONWAAR terug.
7. ISLOGISCH
=ISLOGICAL(value)
Controleert of een waarde een logische waarde is (TRUE of FALSE), en geeft TRUE of FALSE terug.
8. ISNA
=ISNA(waarde)
Controleert of een waarde #N/A is, en geeft WAAR of ONWAAR terug.
9. ISNUMMER
=ISNUMBER(value)
Controleert of een waarde een getal is, en geeft WAAR of ONWAAR terug.
10. ISREF
=ISREF(value)
Controleert of een waarde een verwijzing is en geeft WAAR of ONWAAR terug.
11. ISTEXT
=ISTEXT(value)
Controleert of een waarde tekst is, en geeft WAAR of ONWAAR terug.
12. ISNONTEXT
=ISNONTEXT(value)
Controleert of een waarde geen tekst is (lege cellen zijn geen tekst), en geeft WAAR of ONWAAR terug.
B. VOORWAARDELIJKE FUNCTIES
13. AVERAGEIF
=AVERAGEIF(bereik, criteria, [gemiddelde_bereik])
Vindt het gemiddelde (rekenkundig gemiddelde) voor de cellen gespecificeerd door een bepaalde voorwaarde of criteria
14. SUMIF
=SUMIF(bereik, criteria, [som_bereik])
Voegt de cellen toe die door een bepaalde voorwaarde of criteria worden gespecificeerd
15. COUNTIF
=COUNTIF(bereik, criteria)
Telt het aantal cellen binnen een bereik dat voldoet aan de gegeven voorwaarde
16. AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Vindt het gemiddelde (rekenkundig gemiddelde) voor de cellen gespecificeerd door een bepaalde reeks voorwaarden of criteria
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Voegt de cellen toe die door een bepaalde reeks voorwaarden of criteria worden gespecificeerd
18. COUNTIFS
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Telt het aantal cellen gespecificeerd door een bepaalde reeks voorwaarden of criteria
19. IF
=IF(logical_test, [value_if_true], [value_if_false]
Controleert of aan een voorwaarde is voldaan, en geeft een waarde terug indien TRUE, en een andere waarde indien FALSE
20. IFERROR
=IFERROR(value, value_if_error)
Geeft value_if_error terug als de uitdrukking een fout is en anders de waarde van de uitdrukking zelf
21. IFNA
=IFNA(waarde, waarde_if_na)
Geeft de waarde die u opgeeft als de uitdrukking op #N/A uitkomt, anders geeft het resultaat van de uitdrukking.
C. WISKUNDIGE FUNCTIES
22. SUM
=SUM(number1, [number2], [number3], [number4], ...)
Telt alle getallen in een cellenreeks op
23. MIDDEN
=AVERAGE(number1, [number2], [number3], [number4], ...)
Geeft het gemiddelde (rekenkundig gemiddelde) van de argumenten, die getallen of namen, arrays of verwijzingen met getallen kunnen zijn.
24. AVERAGEA
=AVERAGEA(waarde1, [waarde2], [waarde3], [waarde4], ...)
Geeft het gemiddelde (rekenkundig gemiddelde) van zijn argumenten, waarbij tekst en FALSE in argumenten worden geëvalueerd als 0; TRUE evalueert als 1. Argumenten kunnen getallen, namen, matrices of verwijzingen zijn.
25. COUNT
=COUNT(value1, [value2], [value3], ...)
Tel het aantal cellen in een bereik die getallen bevatten
26. COUNTA
=COUNTA(waarde1, [waarde2], [waarde3], ...)
Telt het aantal cellen in een bereik die niet leeg zijn
27. MEDIAAN
=MEDIAAN(nummer1, [nummer2], [nummer3], ...)
Geeft als resultaat de mediaan, of het getal in het midden van de reeks gegeven getallen
28. SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
Geeft de som van de producten van corresponderende bereiken of matrices.
29. SUMSQ
=SUMSQ(nummer1, [nummer2], [nummer3], ...)
Geeft de som van de kwadraten van de argumenten. De argumenten kunnen getallen, matrices, namen of verwijzingen naar cellen met getallen zijn.
30. TELEFOON
=COUNTBLANK(range)
Telt het aantal lege cellen in een bereik
31. EVEN
=EVEN(getal)
Rondt een positief getal naar boven en een negatief getal naar beneden af op het dichtstbijzijnde even gehele getal
32. ODD
=ODD(nummer)
Rondt een positief getal naar boven en een negatief getal naar beneden af op het dichtstbijzijnde oneven gehele getal.
33. INT
=INT(nummer)
Rondt een getal af op het dichtstbijzijnde gehele getal
34. GROOT
=LARGE(array, k)
Geeft de k-de grootste waarde in een gegevensverzameling. Bijvoorbeeld, het vijfde grootste getal
35. KLEIN
=SMALL(array, k)
Geeft de k-de kleinste waarde in een gegevensverzameling. Bijvoorbeeld, het vijfde kleinste getal
36. MAX & MAXA
=MAX(nummer1, [nummer2], [nummer3], [nummer4], ...)
Geeft de grootste waarde in een reeks waarden. Negeert logische waarden en tekst.
=MAXA(waarde1, [waarde2], [waarde3], [waarde4], ...)
Geeft de grootste waarde in een reeks waarden. Negeert logische waarden en tekst niet. MAXA-functie evalueert TRUE als 1, FALSE als 0, en elke tekstwaarde als 0. Lege cellen worden genegeerd.
37. MIN & MINA
=MIN(getal1, [getal2], [getal3], [getal4], ...)
Geeft het kleinste getal in een reeks waarden. Negeert logische waarden en tekst.
=MINA(waarde1, [waarde2], [waarde3], [waarde4], ...)
Geeft de kleinste waarde in een reeks waarden. Negeert logische waarden en tekst niet. MAXA-functie evalueert TRUE als 1, FALSE als 0, en elke tekstwaarde als 0. Lege cellen worden genegeerd.
38. MOD
=MOD(getal, deler)
Geeft als resultaat de rest nadat een getal is gedeeld door een deler
39. RAND
=RAND()
Geeft een willekeurig getal groter dan of gelijk aan 0 en kleiner dan 1, gelijkmatig verdeeld (verandert bij herberekening)
40. RANDBETWEEN
=RANDBETWEEN(bottom, top)
Geeft een willekeurig getal terug tussen de door u opgegeven getallen
41. SQRT
=SQRT(nummer)
Geeft als resultaat de vierkantswortel van een getal
42. SUBTOTAL
=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)
Geeft als resultaat een subtotaal in een lijst of database
D. ZOEK- & ZOEKFUNCTIES
43. FIND
=FIND(find_text, within_text, [start_num])
Geeft als resultaat de startpositie van een tekststring binnen een andere tekststring. FIND is hoofdlettergevoelig.
44. ZOEKEN
=SEARCH(find_text, within_text, [start_num])
Geeft als resultaat het nummer van het teken waarbij een specifiek teken of een specifieke tekstreeks het eerst wordt gevonden, van links naar rechts lezend (niet hoofdlettergevoelig)
45. SUBSTITUUT
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Vervangt bestaande tekst door nieuwe tekst in een tekststring
46. VERVANGEN
=REPLACE(old_text, start_num, num_chars, new_text)
Vervangt een deel van een tekststring door een andere tekststring
E. OPZOEKFUNCTIES
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Geeft de relatieve positie van een item in een matrix die overeenkomt met een opgegeven waarde in een opgegeven volgorde.
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Zoekt een waarde op uit een reeks van één rij of één kolom of uit een matrix. Voorzien voor achterwaartse compatibiliteit.
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Zoekt een waarde in de bovenste rij van een tabel of array van waarden en geeft de waarde terug in dezelfde kolom van een rij die u opgeeft
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Zoekt naar een waarde in de meest linkse kolom in een tabel, en geeft dan een waarde terug in dezelfde rij van een kolom die u opgeeft. Standaard moet de tabel oplopend gesorteerd zijn.
F. REFERENTIEFUNCTIES
51. ADRES
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Creëert een celverwijzing als tekst, gegeven gespecificeerde rij- en kolomnummers
52. KIEZEN
=CHOOSE(index_num, waarde1, [waarde2], [waarde3], ...)
Kiest een waarde of actie om uit te voeren uit een lijst van waarden, gebaseerd op een indexnummer
53. INDEX
Array Form: =INDEX(array, row_num, [column_num])
Geeft de waarde van een gespecificeerde cel of array van cellen terug
Referentieformulier: =INDEX(reference, row_num, [column_num], [area_num])
Geeft als resultaat een verwijzing naar de opgegeven cellen
54. INDIRECT
=INDIRECT(ref_text, [a1])
Geeft als resultaat de referentie gespecificeerd door een tekststring
55. OFFSET
=OFFSET(referentie-rijen, kolommen, [hoogte], [breedte])
Geeft als resultaat een verwijzing naar een bereik dat een bepaald aantal rijen en kolommen is van een gegeven referentie
G. DATUM- & TIJDFUNCTIES
56. DATUM
=DATE(jaar, maand, dag)
Geeft als resultaat het getal dat de datum weergeeft in Microsoft Excel-datum-tijdcode
57. DATEVALUE
=DATEVALUE(date_text)
Converteert een datum in de vorm van tekst naar een getal dat de datum weergeeft in de Microsoft Excel-datum-tijdcode
58. TIJD
=TIME(uur, minuut, seconde)
Converteert uren, minuten en seconden gegeven als getallen naar een Excel-serienummer, opgemaakt met een tijdformaat
59. TIMEVALUE
=TIMEVALUE(time_text)
Converteert een tekst tijd naar een Excel volgnummer voor een tijd, een getal van 0 (12:00:00 AM) tot 0,999988424 (11:59:59 PM). Formatteer het getal met een tijdsindeling na het invoeren van de formule
60. NU.
=NOW()
Geeft als resultaat de huidige datum en tijd geformatteerd als een datum en tijd
61. TODAY
=TODAY()
Geeft als resultaat de huidige datum geformatteerd als een datum
62. JAAR(), MAAND(), DAG(), UUR(), MINUUT(), SECONDE()
JAAR(), MAAND(), DAG(), UUR(), MINUUT() en SECONDE() functies.
Al deze functies hebben één argument: serie_nummer
63. WEEKDAG
=WEEKDAG(serienummer, [return_type])
Geeft als resultaat een getal van 1 tot 7 dat de dag van de week van een datum aangeeft
64. DAGEN
=DAYS(end_date, start_date)
Geeft als resultaat het aantal dagen tussen de twee data
65. NETWERKDAGEN
=NETWORKDAYS(begin_datum, eind_datum, [feestdagen])
Geeft als resultaat het aantal hele werkdagen tussen twee data
66. WERKDAG
=WORKDAY(start_date, days, [holidays])
Geeft als resultaat het serienummer van de datum voor of na een opgegeven aantal werkdagen
H. DIVERSE FUNCTIES
67. ZAKEN
=AREAS(referentie)
Geeft als resultaat het aantal gebieden in een referentie. Een gebied is een reeks aaneengesloten cellen of een enkele cel.
68. CHAR
=CHAR(nummer)
Geeft het door het codenummer gespecificeerde karakter uit de tekenset voor uw computer.
69. CODE
=CODE(tekst)
Geeft een numerieke code voor het eerste teken in een tekststring, in de tekenset die uw computer gebruikt.
70. SCHOON
=CLEAN(text)
Verwijdert alle niet-afdrukbare tekens uit de tekst. Voorbeelden van niet-afdrukbare tekens zijn Tab, Nieuwe regel-tekens. Hun codes zijn 9 en 10.
71. TRIM
=TRIM(tekst)
Verwijdert alle spaties uit een tekststring, behalve enkele spaties tussen woorden.
72. LEN
=LEN(tekst)
Geeft als resultaat het aantal tekens in een tekststring
73. COLUMN() & ROW() functies
=COLUMN([referentie])
Geeft als resultaat het kolomnummer van een verwijzing
=ROW([referentie])
Geeft als resultaat het rijnummer van een verwijzing
74. EXACT
=EXACT(tekst1, tekst2)
Controleert of twee tekststrings exact hetzelfde zijn en geeft WAAR of ONWAAR terug. EXACT is hoofdlettergevoelig.
75. FORMULETEKST
=FORMULATEXT(referentie)
Geeft als resultaat een formule als een string
76. LINKS(), RECHTS() en MIDDEN() functies
=LEFT(text, [num_chars])
Geeft als resultaat het opgegeven aantal tekens vanaf het begin van een tekststring
=MID(text, start_num, num_chars)
Geeft als resultaat de tekens uit het midden van een tekststring, gegeven een startpositie en lengte
=RIGHT(text, [num_chars])
Geeft als resultaat het opgegeven aantal tekens vanaf het einde van een tekststring
77. Functies LOWER(), PROPER() en UPPER()
=LOWER(text)
Converteert alle letters in een tekststring naar kleine letters
=PROPER(text)
Converteert een tekststring in hoofdletters; de eerste letter in elk woord in hoofdletters, en alle andere letters in kleine letters.
=UPPER(text)
Converteert een tekststring naar allemaal hoofdletters
78. REPT
=REPT(text, number_times)
Herhaalt tekst een bepaald aantal keren. Gebruik REPT om een cel te vullen met een aantal instanties van een tekstreeks.
79. SCHEMA
=SHEET([waarde])
Geeft het bladnummer van het blad waarnaar verwezen wordt.
80. SCHEMA'S
=SHEETS([referentie])
Geeft als resultaat het aantal bladen in een referentie
81. TRANSPOSE
=TRANSPOSE(array)
Converteert een verticaal cellenbereik naar een horizontaal bereik, of omgekeerd
82. TYPE
=TYPE(value)
Geeft een geheel getal dat het gegevenstype van een waarde weergeeft: getal = 1, tekst = 2; logische waarde = 4, foutwaarde = 16; matrix = 64.
83. WAARDE
=VALUE(text)
Converteert een tekststring die een getal voorstelt naar een getal
I. RANGFUNCTIES
84. RANK
=RANK(nummer, ref, [volgorde])
Deze functie is beschikbaar voor compatibiliteit met Excel 2007 en andere.
Geeft als resultaat de rang van een getal in een lijst van getallen: de grootte ervan ten opzichte van andere waarden in de lijst
85. RANK.AVG
=RANK.AVG(number, ref, [order])
Geeft de rang van een getal in een lijst van getallen: de grootte ervan ten opzichte van andere waarden in de lijst; indien meer dan één waarde dezelfde rang heeft, wordt de gemiddelde rang teruggegeven.
86. RANK.EQ
=RANK.EQ(number, ref, [order])
Geeft de rang van een getal in een lijst van getallen: de grootte ervan ten opzichte van andere waarden in de lijst; indien meer dan één waarde dezelfde rang heeft, wordt de hoogste rang van die reeks waarden teruggegeven.
J. LOGISCHE FUNCTIES
87. EN
=AND(logical1, [logical2], [logical3], [logical4], ...)
Controleert of alle argumenten WAAR zijn, en geeft WAAR als alle argumenten WAAR zijn.
88. NIET
=NOT(logical)
Verandert FALSE in TRUE, of TRUE in FALSE
89. OF
=OR(logical1, [logical2], [logical3], [logical4], ...)
Controleert of een van de argumenten WAAR is en geeft WAAR of ONWAAR terug. Geeft alleen ONWAAR terug als alle argumenten ONWAAR zijn.
90. XOR
=XOR(logical1, [logical2], [logical3], ...)
Geeft een logische 'Exclusive Or' van alle argumenten terug
Bedankt voor het lezen van onze blog. Is deze lijst met Excel functies nuttig? Als u dit artikel nuttig vindt, deel het dan met uw vrienden en collega's. Heeft u suggesties om deze lijst te verbeteren? Laat het ons weten in het commentaarveld. Of stuur een e-mail naar [email protected] .