ภาคสอง แนวทางการประยุกต์ใช้สูตร
ภาคสาม สูตร Array
ภาคพิเศษ
100%

12 Home of Excel Functions

12 Home of Excel Functions

คำว่า Function หมายถึงสูตรสำเร็จรูปของ Excel ก่อนจะใช้สูตรใด ต้องคำนึงถึงรุ่นของ Excel ที่เปิดแฟ้มที่มีสูตรนั้นด้วยว่ารองรับกับการทำงานของสูตรที่สร้างไว้หรือไม่

  • สูตรที่ติดมากับตัวโปรแกรมที่นำมาใช้ได้ทันที โดยใน Excel รุ่นใหม่ขึ้นมักจะมีสูตรใหม่เกิดขึ้น ซึ่งถ้าใช้แฟ้มที่ใช้สูตรใหม่ไปเปิดใน Excel รุ่นเก่ากว่าสูตรก็จะไม่ทำงาน เช่น ใน Excel 365 เพิ่งจะมีสูตร Unique Filter MaxIFS MinIFs เพิ่มขึ้น
  • สูตรที่ติดมากับตัวโปรแกรมแต่ยังไม่เปิดให้ใช้งาน โดยเก็บไว้ใน Add-in ชื่อ Analysis ToolPak เช่น สูตร EOMONTH ซึ่งหาวันที่สิ้นเดือน เมื่อก่อนถูกเก็บไว้ใน Analysis ToolPak ต่อมาใน Excel 2010 เป็นต้นมาจึงย้ายมาเป็นสูตรที่ใช้ได้ทันที หากใครสร้างสูตรนี้แล้วนำแฟ้มไปเปิดด้วย Excel 2007 หรือก่อนหน้าก็จะไม่ทำงาน จนกว่าผู้ใช้งานจะไปเรียกใช้ Analysis ToolPak
  • สูตรพิเศษที่สร้างด้วย Function VBA ติดมากับตัวแฟ้ม จะทำงานได้เฉพาะแฟ้มนั้นเท่านั้น สังเกตได้จากตอนเปิดแฟ้มจะมีแถบเหลืองเตือนขึ้นมาถามว่าจะ Enable Macro ไหม
  • สูตรพิเศษที่สร้างเป็น Add-in ด้วย Function VBA ติดมากับตัวเครื่อง จะทำงานได้เฉพาะเครื่องนั้นเท่านั้น จะตรวจพบได้โดยสูตรจะจัดอยู่ในกลุ่ม User Defined Function (UDF)

หากคุณสร้างสูตรโดยใช้เองคนเดียว จะใช้สูตรใดก็ได้ตามใจชอบ แต่ต้องระวังสูตรที่เพิ่งเกิดขึ้นใหม่ใน Excel รุ่นใหม่ไว้สักหน่อยว่าอาจได้คำตอบแปลกๆไม่ตรงกับที่คิด เพราะสูตรใหม่ๆมักมีข้อผิดพลาดติดมาเสมอ คนที่ชอบใช้ของใหม่สูตรใหม่จะเป็นเหมือนหนูทดลองยา สูตรใหม่บางสูตรอาจถูกยกเลิก รอให้ไมโครซอฟท์ปรับปรุงสูตรจนแน่ใจว่าไม่มีข้อผิดพลาดใดๆแล้วจะดีที่สุด ควรรอไว้สักปีหลังจาก Excel รุ่นนั้นออกมาใช้งานจึงใช้สูตรใหม่

หากแฟ้มของคุณมีผู้อื่นใช้ร่วมด้วย ควรใช้สูตรที่มั่นใจว่าสามารถใช้ได้กับ Excel 2007 เป็นต้นมา ซึ่งเป็นความมุ่งหมายของหลักสูตรนี้และเท่าที่สอบถามพบว่าในประเทศไทยยังคงมีผู้ใช้ Excel 2007 จำนวนไม่น้อยทีเดียว

สำหรับการเขียนชื่อสูตรของผม ในการเขียนอธิบายจะใช้ตัวใหญ่ผสมตัวเล็กเพื่อแยกแต่ละคำในสูตรออกให้เห็นชัดขึ้นจะได้จำได้ง่ายขึ้น เช่น CountIF ส่วนเวลาที่พิมพ์สูตรลงไปใน Excel จะใช้ตัวเล็กเสมอ พอพิมพ์เสร็จแล้วกด Enter จะพบว่า countif ตัวเล็กกลายเป็นตัวใหญ่ COUNTIF ซึ่งเป็นอาการแสดงออกมาว่าสะกดชื่อสูตรได้ถูกต้อง

New Functions in Microsoft 365
Microsoft 365 introduces 13 new worksheet functions.

ARRAYTOTEXT FIELDVALUE FILTER LAMBDA LET RANDARRAY SEQUENCE SINGLE SORT SORTBY STOCKHISTORY UNIQUE VALUETOTEXT XLOOKUP XMATCH

New Functions in 2019
Excel 2019 introduced 6 new worksheet functions.

CONCAT IFS MAXIFS MINIFS SWITCH TEXTJOIN

New Functions in 2016
Excel 2016 introduced 5 new worksheet functions.

FORECAST.ETS FORECAST.ETS.CONFINT FORECAST.ETS.SEASONALITY FORECAST.ETS.STAT FORECAST.LINEAR

New Functions in 2013
Excel 2013 introduced 50 new worksheet functions.

ACOT ACOTH ARABIC BASE BINOM.DIST.RANGE BITAND BITLSHIFT BITOR BITRSHIFT BITXOR CEILING.MATH COMBINA COT COTH CSC CSCH DAYS DECIMAL ENCODEURL FILTERXML FLOOR.MATH FORMULATEXT GAMMA GAUSS IFNA IMCOSH IMCOT IMCSC IMCSCH IMSEC IMSECH IMSINH IMTAN ISFORMULA ISOWEEKNUM MUNIT NUMBERVALUE PDURATION PERMUTATIONA PHI RRI SEC SECH SHEET SHEETS SKEW.P UNICHAR UNICODE WEBSERVICE XOR

New Functions in 2010
Excel 2010 introduced 61 new worksheet functions
.

AGGREGATE BETA.DIST BETA.INV BINOM.DIST BINOM.INV CEILING.PRECISE CHISQ.DIST CHISQ.DIST.RT CHISQ.INV CHISQ.INV.RT CHISQ.TEST CONFIDENCE.NORM CONFIDENCE.T COVARIANCE.P COVARIANCE.S ERF.PRECISE ERFC.PRECISE EXPON.DIST F.DIST F.DIST.RT F.INV F.INV.RT F.TEST FLOOR.PRECISE GAMMA.DIST GAMMA.INV GAMMALN.PRECISE HYPGEOM.DIST ISO.CEILING LOGNORM.DIST LOGNORM.INV MODE.MULT MODE.SNGL NEGBINOM.DIST NETWORKDAYS.INTL NORM.DIST NORM.INV NORM.S.DIST NORM.S.INV PERCENTILE.EXC PERCENTILE.INC PERCENTRANK.EXC PERCENTRANK.INC POISSON.DIST QUARTILE.EXC QUARTILE.INC RANK.AVG RANK.EQ STDEV.P STDEV.S T.DIST T.DIST.2T T.DIST.RT T.INV T.INV.2T T.TEST VAR.P VAR.S WEIBULL.DIST WORKDAY.INTL Z.TEST

New Functions in 2007
Excel 2007 introduced 12 new worksheet functions.

AVERAGEIF AVERAGEIFS COUNTIFS CUBEKPIMEMBER CUBEMEMBER CUBEMEMBERPROPERTY CUBERANKEDMEMBER CUBESET CUBESETCOUNT CUBEVALUE IFERROR SUMIFS

หมายเหตุ สูตรที่เป็นตัวเข้ม เป็นสูตรที่น่าสนใจ แต่ต้องระวังว่าจะทำงานได้เฉพาะกับ Excel รุ่นนั้นเป็นต้นมาเท่านั้น

ในหลักสูตรนี้นำสูตรใหม่บางสูตรเท่านั้นมาเรียนกันเพราะสูตรดั้งเดิมของ Excel สามารถใช้คำนวณได้อยู่แล้วโดยไม่จำเป็นต้องใช้สูตรใหม่ที่เสี่ยงว่าจะใช้ไม่ได้กับ Excel รุ่นที่ใช้งานแต่อย่างใด