30 สูตร Excel สำหรับทำบัญชีและคำนวณยอดขาย

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

บทควมนี้ เราได้รวบรวมสูตร Excel ต่างๆ ที่จำเป็นไว้แล้วทั้งหมด 30 สูตร แบ่งตามประเภทการใช้งาน ดังนี้:

A. พื้นฐานที่ต้องใช้ทุกวัน

1. SUM(range) — รวมยอดตัวเลข

ใช้สำหรับรวมตัวเลขในช่วงที่กำหนด เช่น ยอดขาย ยอดค่าใช้จ่ายทั้งหมด

ตัวอย่าง: = SUM(A1:A10) จะรวมค่าจาก A1 ถึง A10 แล้วได้ผลรวมรวมออกมา

2. AVERAGE(range) — หาค่าเฉลี่ย

ใช้หาค่าเฉลี่ยของชุดข้อมูล เช่น หาค่าเฉลี่ยค่าใช้จ่ายรายเดือน

ตัวอย่าง: =AVERAGE(B1:B10) จะบอกว่าค่าเฉลี่ยของ B1 ถึง B10 คือเท่าไหร่

3. COUNT(range) — นับจำนวนช่องที่มีตัวเลข

นับเฉพาะเซลล์ที่มี “ตัวเลข” อยู่จริง ๆ เท่านั้น (ไม่รวมข้อความ)

ตัวอย่าง: =COUNT(C1:C100) นับจำนวนตัวเลขที่กรอกอยู่ในช่วง C1 ถึง C100

4. COUNTA(range) — นับจำนวนช่องที่มีข้อมูล

นับทุกช่องที่มีข้อมูล (ตัวเลข + ตัวหนังสือ) เช่น นับจำนวนใบเสร็จที่บันทึกไว้

ตัวอย่าง: =COUNTA(D1:D50) จะนับว่ามีกี่ช่องที่มีข้อมูลในช่วง D1-D50

5. ROUND(number, num_digits) — ปัดเศษตัวเลข

ใช้ปัดเศษตัวเลขให้ได้ทศนิยมตามที่ต้องการ เช่น ปัดค่าเงินให้เหลือ 2 ตำแหน่ง

ตัวอย่าง: =ROUND(E1, 2) จะปัดค่าใน E1 ให้มีแค่ 2 ตำแหน่งทศนิยม เช่น 123.456 → 123.46

6. ROUNDUP(number, num_digits) — ปัดขึ้นเสมอ

แม้เลขทศนิยมจะน้อยก็ตาม จะบังคับให้ “ปัดขึ้น” เสมอ

ตัวอย่าง: =ROUNDUP(F1, 0) ปัดขึ้นเป็นจำนวนเต็ม เช่น 2.01 → 3

7. ROUNDDOWN(number, num_digits) — ปัดลงเสมอ

ไม่ว่าเศษจะเท่าไหร่ ก็ปัดลง

ตัวอย่าง: =ROUNDDOWN(G1, 0) ปัดลงเป็นจำนวนเต็ม เช่น 2.99 → 2

B. ฟังก์ชั่นจัดการข้อมูลวันที่และเวลา

8. TODAY() — แสดงวันที่ปัจจุบัน

ไม่มี argument ใด ๆ แสดงวันที่ปัจจุบันอัตโนมัติ เช่น 25/04/2025 เหมาะกับใช้ในใบเสร็จ บันทึกวันทำรายการ

9. NOW() — แสดงวันที่และเวลาปัจจุบัน

นอกจากวันที่ ยังบอกเวลาแบบ real-time ด้วย เช่น 25/04/2025 14:32 เหมาะกับระบบที่ต้องจับเวลาธุรกรรม

10. DATEDIF(start_date, end_date, unit) — คำนวณส่วนต่างวัน

หา “จำนวนวัน เดือน หรือปี” ระหว่างสองวันที่กำหนด

ตัวอย่าง: =DATEDIF(A1, B1, “D”) — หาจำนวนวันระหว่างวันเริ่มและวันสิ้นสุด (หน่วย “D” = วัน, “M” = เดือน, “Y” = ปี)

11. YEAR(date) / MONTH(date) / DAY(date) — ดึงข้อมูลจากวันที่

  • =YEAR(A1) ดึงปีจากช่อง A1 เช่น 2025
  • =MONTH(A1) ดึงเดือนจากช่อง A1 เช่น 4 (เมษายน)
  • =DAY(A1) ดึงวันจากช่อง A1 เช่น 25

12. EOMONTH(start_date, months) — หาวันสุดท้ายของเดือน

ตัวอย่าง: =EOMONTH(A1, 0) เอาวันสุดท้ายของเดือนเดียวกับวันที่ใน A1

C. สำหรับตรวจกฎเกณฑ์และเงื่อนไข

13. IF(logical_test, value_if_true, value_if_false) — เงื่อนไขพื้นฐาน

ตัวอย่าง: =IF(A1>1000, “เกิน”, “ไม่เกิน”) ถ้า A1 > 1000 แสดง “เกิน”, ถ้าไม่ใช่แสดง “ไม่เกิน”

14. IFERROR(value, value_if_error) — จัดการกรณีเกิด Error

ช่วยจับและจัดการกับข้อผิดพลาด เช่น #DIV/0! ที่เกิดจากการหารศูนย์

ตัวอย่าง: =IFERROR(A1/B1, “Error”) ถ้าหารไม่ได้ จะแสดงว่า “Error” แทน

15. IFS(logical_test1, value1, logical_test2, value2, …) — หลายเงื่อนไขแบบง่าย

ตัวอย่าง: =IFS(A1>1000,”สูง”, A1>500,”กลาง”, TRUE,”ต่ำ”) แสดงคำต่างๆ เช่น สูง กลาง ต่ำ ตามเงื่อนไขที่กำหนดไว้ อ้างอิงจากข้อมูลที่อยู่ในช่อง A1

D. สูตรจัดกลุ่มและวิเคราะห์ข้อมูล

16. SUMIF(range, criteria, [sum_range]) — รวมยอดตามเงื่อนไขเดียว

ตัวอย่าง: =SUMIF(A1:A10, “>500”, B1:B10) รวม B1:B10 เฉพาะที่ A1:A10 มีค่ามากกว่า 500

17. SUMIFS(sum_range, criteria_range1, criteria1, …) — รวมยอดหลายเงื่อนไข

ตัวอย่าง: =SUMIFS(C1:C10, A1:A10, “ขาย”, B1:B10, “>1000”) รวมยอดขายเฉพาะที่เป็นหมวด “ขาย” และยอด >1000

18. COUNTIF(range, criteria) — นับจำนวนตามเงื่อนไขเดียว

ตัวอย่าง: =COUNTIF(A1:A100, “ชำระแล้ว”) นับรายการที่สถานะเป็น “ชำระแล้ว”

19. COUNTIFS(criteria_range1, criteria1, …) — นับจำนวนตามหลายเงื่อนไข

ตัวอย่าง: =COUNTIFS(A1:A100,”ชำระแล้ว”,B1:B100,”>1000″) นับเฉพาะยอดที่ “ชำระแล้ว” และมากกว่า 1000 บาท

E. สำหรับดึงข้อมูลเฉพาะเจาะจง

20. VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

ใค้นหาข้อมูลแนวตั้ง เช่น หาเบอร์โทรลูกค้า (สำหรับ [range_lookup] มี ค่า คือ TRUE และ False TRUE คือ ค้นหาใกล้เคียง (ใช้กับข้อมูลที่เรียงจากน้อยไปมาก) หาก FALSE คือ ค้นหาค่าที่ตรงกันเป๊ะ)

ตัวอย่าง: =VLOOKUP(“สินค้า A”, A2:D10, 2, FALSE) ค้นหา “สินค้า A” ในคอลัมน์แรก แล้วเอาข้อมูลจากคอลัมน์ที่ 2 มาแสดง

21. HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

เหมือน VLOOKUP แต่หาข้อมูลแนวนอน

22. INDEX(array, row_num, [column_num]) + MATCH(lookup_value, lookup_array, [match_type])

ใช้คู่กันเพื่อค้นหาข้อมูลแบบยืดหยุ่นกว่า VLOOKUP

ตัวอย่าง: =INDEX(B2:B10, MATCH(“สินค้า A”, A2:A10, 0)) ค้นหาว่า “สินค้า A” อยู่แถวไหน แล้วดึงค่ามา

23. TEXT(value, format_text) — แปลงค่าให้อยู่ในรูปแบบที่ต้องการ

ตัวอย่าง: =TEXT(TODAY(), “dd/mm/yyyy”) แปลงวันที่ปัจจุบันเป็นในแบบ วว/ดด/ปปปป

24. LEFT(text, num_chars) / RIGHT(text, num_chars) / MID(text, start_num, num_chars)

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

  • LEFT(A1, 5) เอา 5 ตัวแรก
  • RIGHT(A1, 3) เอา 3 ตัวท้าย
  • MID(A1, 2, 4) เริ่มจากตัวที่ 2 แล้วดึงมา 4 ตัว

25. CONCAT(text1, text2,…) / TEXTJOIN(delimiter, ignore_empty, text1,…)

สูตร Excel สำหรับรวมข้อความ

  • CONCAT(A1,B1,C1) รวมข้อความต่อกัน
  • TEXTJOIN(“,”, TRUE, A1:C1) รวมข้อความโดยคั่นด้วย “,” และข้ามช่องว่าง

F. ฟังก์ชั่นสำหรับตรวจสอบและควบคุมข้อมูล

26. ISNUMBER(value) — ตรวจว่าเป็นตัวเลขหรือไม่

ถ้าเป็นตัวเลข จะได้ TRUE

27. ISBLANK(value) — ตรวจว่าช่องว่างหรือไม่

ถ้าเป็นช่องว่าง จะได้ TRUE

28. LEN(text) — นับจำนวนตัวอักษรในข้อความ

ช่วยเช็คความยาวของข้อมูล เช่น รหัสลูกค้า เป็นต้น

29. TRIM(text) — ลบช่องว่างส่วนเกินในข้อมูล

ตัดช่องว่างที่เกินมาในข้อมูล ทำให้ข้อมูลดูเรียบร้อยและง่ายในการนำไปใช้งาน

30. PROPER(text) / UPPER(text) / LOWER(text)

ใช้สำหรับปรับเคสตัวอักษรในข้อมูลแต่ละเซลล์

  • PROPER(E1) เปลี่ยนตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่
  • UPPER(E1) เปลี่ยนทุกตัวอักษรเป็นตัวพิมพ์ใหญ่
  • LOWER(E1) เปลี่ยนทุกตัวอักษรเป็นตัวพิมพ์เล็ก

โปรแกรมที่มีประสิทธิภาพและใช้ง่าย

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

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

Similar Posts