เทคโนโลยี / Excel / เริ่มต้น

Excel สำหรับมือใหม่ สูตรที่ควรรู้ ใช้ได้จริง

ถ้าคุณเพิ่งเริ่มใช้ Excel และไม่รู้จะเริ่มจาก “สูตร” ไหนก่อน บทความนี้รวมสูตรพื้นฐานที่ใช้จริงในงานประจำ เช่น สรุปยอด นับจำนวน เงื่อนไข ค้นหาข้อมูล จัดรูปแบบข้อความ และปัดเศษ พร้อมตัวอย่างที่ก็อปไปใช้ได้ทันที (อ่านจบแล้วทำรายงาน/สต๊อก/ยอดขายได้เร็วขึ้นแน่นอน)

เหมาะกับ: มือใหม่ / ทำงานออฟฟิศ เน้น: ใช้ได้จริง + กันพลาด แนว: How-to + ตัวอย่างสูตร
Excel สำหรับมือใหม่ สูตรที่ควรรู้ ใช้ได้จริง

ก่อนเริ่ม: 3 เรื่องที่มือใหม่ต้องรู้ (ทำให้สูตรไม่พัง)

1) สูตรเริ่มด้วยเครื่องหมาย =

ทุกสูตรใน Excel ต้องเริ่มด้วย = เช่น =SUM(A2:A10) ถ้าลืมใส่ Excel จะคิดว่าเป็นข้อความธรรมดา

2) เข้าใจ “ช่วงข้อมูล” (Range)

เครื่องหมาย : หมายถึงช่วง เช่น A2:A10 = ตั้งแต่ A2 ถึง A10 ใช้บ่อยมากในสูตรสรุปยอด/นับจำนวน

3) รู้จักการล็อกเซลล์ ($)

ถ้าคุณลากสูตรลงมาแล้วผลเพี้ยน มักเกิดจากอ้างอิงเซลล์เลื่อนตาม การใส่ $ จะล็อกตำแหน่ง เช่น $A$2 (ล็อกทั้งคอลัมน์และแถว)

ทิปเร็ว: กด F4 เพื่อใส่ $

เวลาเลือกอ้างอิงเซลล์ในสูตร ลองกด F4 เพื่อสลับรูปแบบการล็อก (เช่น A2 → $A$2 → A$2 → $A2)

เป้าหมายของมือใหม่: ไม่ต้องจำสูตรร้อยสูตร แค่เริ่มจาก “สูตรหลัก 10 ตัว” ในบทความนี้ คุณก็ทำงานสรุปยอด/เช็กข้อมูล/ทำรายงานได้เร็วขึ้นมากค่ะ

กลุ่มสรุปยอด: SUM / AVERAGE / MAX / MIN

สูตรกลุ่มนี้คือ “ฐาน” ของงาน Excel แทบทุกประเภท ไม่ว่าคุณจะทำยอดขาย รายจ่าย คะแนน หรือสต๊อก แนะนำให้เริ่มจาก 4 ตัวนี้ก่อน เพราะใช้บ่อยและเข้าใจง่าย

SUMรวมยอด

ตัวอย่าง:
=SUM(B2:B10)

รวมค่าตัวเลขในช่วง B2 ถึง B10

AVERAGEหาเฉลี่ย

ตัวอย่าง:
=AVERAGE(B2:B10)

เหมาะกับคะแนน/ยอดเฉลี่ยต่อวัน/ค่าเฉลี่ยต่อบิล

MAXค่าสูงสุด

ตัวอย่าง:
=MAX(B2:B10)

MINค่าต่ำสุด

ตัวอย่าง:
=MIN(B2:B10)

กลุ่มนับจำนวน: COUNT / COUNTA / COUNTIF

เวลาทำรายงาน คุณมักต้อง “นับ” มากกว่า “รวม” เช่น นับจำนวนรายการ นับจำนวนลูกค้า นับรายการที่ผ่าน/ไม่ผ่าน สูตรกลุ่มนี้ช่วยให้ทำได้ในคลิกเดียว

COUNTนับเฉพาะตัวเลข

ตัวอย่าง:
=COUNT(B2:B100)
จะนับเฉพาะเซลล์ที่เป็น “ตัวเลข” เท่านั้น

COUNTAนับเซลล์ที่ไม่ว่าง

ตัวอย่าง:
=COUNTA(A2:A100)
เหมาะกับนับจำนวนชื่อ/รายการที่กรอกข้อมูลแล้ว

COUNTIFนับตามเงื่อนไข

ตัวอย่าง:
=COUNTIF(C2:C200,"ผ่าน")
=COUNTIF(B2:B200,">=1000")
ใส่เงื่อนไขเป็นข้อความต้องมี " " ครอบ เช่น "ผ่าน" / เงื่อนไขตัวเลขใช้ ">=" "<=" ได้

กลุ่มเงื่อนไข: IF / AND / OR (หัวใจของงานตรวจสอบ)

ถ้าต้อง “ตัดสินใจ” ให้ Excel แทนเรา เช่น ผ่าน/ไม่ผ่าน, จ่ายโบนัส/ไม่จ่าย, สถานะสต๊อกพอ/ไม่พอ คุณต้องรู้ IF และใช้ AND/OR ช่วยรวมหลายเงื่อนไข

IFถ้า…ให้ทำ…ไม่งั้นทำ…

รูปแบบ:
=IF(เงื่อนไข, ค่าเมื่อจริง, ค่าเมื่อเท็จ)

ตัวอย่าง:
=IF(D2>=50,"ผ่าน","ไม่ผ่าน")
ถ้า D2 มากกว่าหรือเท่ากับ 50 ให้แสดง “ผ่าน” ถ้าไม่ใช่ให้แสดง “ไม่ผ่าน”

ANDต้องจริงทุกข้อ

ตัวอย่าง:
=IF(AND(D2>=50,E2="มาสอบ"),"ผ่าน","ไม่ผ่าน")

ORจริงข้อใดข้อหนึ่งก็พอ

ตัวอย่าง:
=IF(OR(F2="VIP",G2>=10000),"ให้ส่วนลด","ไม่ให้ส่วนลด")
ทิปมือใหม่: ถ้าเงื่อนไขเป็น “ข้อความ” ต้องใส่เครื่องหมายคำพูดเสมอ เช่น "VIP" ไม่ใช่ VIP

กลุ่มสรุปตามเงื่อนไข: SUMIF / SUMIFS (สูตรทำรายงานยอดขายที่ใช้จริง)

นี่คือสูตรที่ทำให้คุณทำรายงานได้เร็วแบบ “มืออาชีพ” เพราะเราสามารถรวมยอดเฉพาะรายการที่ตรงเงื่อนไข เช่น รวมยอดขายเฉพาะ “สาขากรุงเทพ” หรือรวมยอดเฉพาะ “หมวดอาหาร” หรือรวมยอดเฉพาะ “เดือนมกราคม”

SUMIFรวมยอดตามเงื่อนไขเดียว

ตัวอย่าง:
=SUMIF(A2:A100,"กรุงเทพ",C2:C100)
ถ้า A เป็นสาขา และ C เป็นยอดขาย → จะรวมยอดขายเฉพาะสาขากรุงเทพ

SUMIFSรวมยอดหลายเงื่อนไข

ตัวอย่าง:
=SUMIFS(C2:C200, A2:A200, "กรุงเทพ", B2:B200, "อาหาร")
รวมยอดขาย (คอลัมน์ C) เฉพาะสาขากรุงเทพ “และ” หมวดอาหาร

กลุ่มค้นหาข้อมูล: XLOOKUP หรือ VLOOKUP (ช่วยดึงข้อมูลอัตโนมัติ)

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

XLOOKUPดึงค่าจากคีย์

ตัวอย่าง:
=XLOOKUP(E2, A2:A100, B2:B100, "ไม่พบ")
ค้นหา “รหัส” ใน E2 จากคอลัมน์ A แล้วคืน “ชื่อ” จากคอลัมน์ B ถ้าไม่เจอให้แสดง “ไม่พบ”

VLOOKUPเวอร์ชันคลาสสิก

ตัวอย่าง:
=VLOOKUP(E2, A2:C100, 2, FALSE)
ค้นหา E2 ในคอลัมน์แรกของตาราง A:C แล้วคืนค่าคอลัมน์ที่ 2 (ชื่อ) แบบตรงตัว (FALSE)
เตือน: VLOOKUP ค้นหาจาก “คอลัมน์แรก” ของตารางเท่านั้น และถ้าคุณแทรกคอลัมน์กลางตาราง ค่าเลขคอลัมน์ (เช่น 2) อาจต้องแก้ตาม ถ้ามี XLOOKUP ใช้ จะลดปัญหานี้ได้ค่ะ

กลุ่มข้อความ: TEXT / LEFT / RIGHT / MID / CONCAT (จัดข้อมูลให้สวยและใช้งานได้)

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

TEXTจัดรูปแบบตัวเลข/วันที่

ตัวอย่าง:
=TEXT(TODAY(),"dd/mm/yyyy")
=TEXT(B2,"#,##0.00")
ใช้ทำข้อความวันที่หรือรูปแบบเงินให้สวย (เหมาะกับงานรายงาน/พิมพ์ใบสรุป)

LEFT/RIGHTดึงซ้าย/ขวา

ตัวอย่าง:
=LEFT(A2,3)
=RIGHT(A2,4)
เช่น A2 = WJ-2026-0001 → LEFT 3 = WJ- / RIGHT 4 = 0001

MIDดึงตรงกลาง

ตัวอย่าง:
=MID(A2,4,4)
เริ่มดึงจากตัวที่ 4 จำนวน 4 ตัวอักษร

CONCATรวมข้อความ

ตัวอย่าง:
=CONCAT(B2," ",C2)
รวมชื่อและนามสกุล (หรือรวมข้อมูลหลายคอลัมน์ให้เป็นประโยคเดียว)

กลุ่มตัวเลข: ROUND / ROUNDUP / ROUNDDOWN (ทำราคา/ภาษี/ทศนิยมให้ตรง)

งานเงินจริงมักต้องควบคุมทศนิยม เช่น ปัดราคาเป็นบาท ปัดเป็น 2 ตำแหน่ง หรือปัดขึ้นเพื่อคิดค่าจัดส่ง สูตรปัดเศษช่วยให้ผลลัพธ์ “ตรงมาตรฐาน” และลดความผิดพลาดเวลาสรุปยอดค่ะ

ROUNDปัดตามหลักคณิต

ตัวอย่าง:
=ROUND(B2,2)
ปัดเป็นทศนิยม 2 ตำแหน่ง

ROUNDUPปัดขึ้นเสมอ

ตัวอย่าง:
=ROUNDUP(B2,0)
ปัดขึ้นเป็นจำนวนเต็ม (เหมาะกับค่าจัดส่ง/หน่วยขั้นต่ำ)

ROUNDDOWNปัดลงเสมอ

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

ข้อผิดพลาดที่พบบ่อย + วิธีแก้ (มือใหม่เจอบ่อยมาก)

#VALUE!

มักเกิดเมื่อเอาข้อความไปคำนวณ เช่น “1,000” ที่เป็นข้อความ ไม่ใช่ตัวเลข ให้ลองแปลงเป็นตัวเลข หรือเช็กว่ามีช่องว่าง/อักขระแปลก ๆ ไหม

#N/A

มักเกิดกับสูตรค้นหา (XLOOKUP/VLOOKUP) เมื่อ “หาไม่เจอ” ให้ตรวจคีย์ว่าตรงกันไหม (มีช่องว่างไหม) และใช้ค่า fallback เช่น “ไม่พบ”

#DIV/0!

เกิดจากหารด้วยศูนย์ เช่น ยอด/จำนวน = 0 ให้ใช้ IF กันไว้ เช่น =IF(B2=0,"-",A2/B2)

ลากสูตรแล้วเพี้ยน

มักเกิดจากอ้างอิงเซลล์เลื่อนตาม ให้ใช้ $ ล็อกเซลล์ เช่น $A$2 หรือกด F4

ทิป: ถ้าสูตรยาวมาก ให้ลองกด FormulasEvaluate Formula เพื่อดู Excel คิดทีละขั้น จะหาจุดผิดได้เร็วขึ้นค่ะ

คำถามที่พบบ่อย

มือใหม่ควรจำสูตรกี่ตัวก่อนถึงจะทำงานได้จริง?

แนะนำเริ่มจาก 10 ตัวที่ใช้จริงบ่อยที่สุด: SUM, AVERAGE, MAX, MIN, COUNTIF, IF, SUMIF/SUMIFS, XLOOKUP (หรือ VLOOKUP), TEXT และ ROUND แค่นี้ก็ทำรายงานพื้นฐาน ยอดขาย สต๊อก และงานตรวจสอบได้แทบทั้งหมดแล้วค่ะ

ควรใช้ XLOOKUP หรือ VLOOKUP ดีกว่า?

ถ้า Excel ของคุณมี XLOOKUP แนะนำใช้ XLOOKUP เพราะกำหนดช่วงค้นหาและช่วงผลลัพธ์แยกกันได้ ชัดเจน และยืดหยุ่นกว่า แต่ถ้าเวอร์ชันไม่มี ก็ใช้ VLOOKUP ได้ โดยระวังเรื่องคอลัมน์แรกของตารางและค่าเลขคอลัมน์ค่ะ

ทำไม COUNT กับ COUNTA ได้ผลไม่เท่ากัน?

COUNT นับเฉพาะ “ตัวเลข” ส่วน COUNTA นับทุกเซลล์ที่ “ไม่ว่าง” รวมถึงข้อความด้วย ถ้าคอลัมน์มีทั้งตัวเลขและข้อความ ผลลัพธ์จึงต่างกันค่ะ