← สูตร & เทคนิคEXCEL FORMULA LIBRARY

20 สูตร Excel ที่คนทำงานควรรู้

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

เหมาะสำหรับ Microsoft Excel 365 และ Excel รุ่นใหม่
แสดง 20 สูตร
01
พื้นฐาน

SUM — รวมตัวเลข

รวมยอดขาย ค่าใช้จ่าย จำนวนสินค้า หรือข้อมูลตัวเลขหลายเซลล์

=SUM(B2:B4)
02
พื้นฐาน

AVERAGE — หาค่าเฉลี่ย

หาค่าเฉลี่ยของคะแนน ยอดขาย หรือข้อมูลตัวเลข

=AVERAGE(B2:B4)
03
พื้นฐาน

COUNT — นับเซลล์ที่เป็นตัวเลข

นับเฉพาะเซลล์ที่มีข้อมูลเป็นตัวเลข

=COUNT(A1:A5)
04
พื้นฐาน

COUNTA — นับเซลล์ที่มีข้อมูล

นับเซลล์ที่ไม่ว่าง ทั้งข้อความและตัวเลข

=COUNTA(A1:A5)
05
พื้นฐาน

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

นับจำนวนข้อมูลที่ตรงกับเงื่อนไขที่กำหนด

=COUNTIF(B2:B5,"Pending")
06
เงื่อนไข

IF — ถ้า...แล้ว...

ตรวจสอบเงื่อนไขและคืนค่าตามผลที่ได้

=IF(B2>=60,"ผ่าน","ไม่ผ่าน")
07
เงื่อนไข

IF + AND — หลายเงื่อนไขพร้อมกัน

ใช้เมื่อต้องการให้หลายเงื่อนไขเป็นจริงพร้อมกัน

=IF(AND(B2>=50000,C2>=80),"ได้โบนัส","ไม่ได้โบนัส")
08
เงื่อนไข

IFS — ตรวจหลายเงื่อนไข

ตรวจหลายระดับโดยไม่ต้องเขียน IF ซ้อนกันหลายชั้น

=IFS(B2>=80,"ดีมาก",B2>=60,"ผ่าน",TRUE,"ไม่ผ่าน")
09
ข้อความ

LEN — นับจำนวนตัวอักษร

นับจำนวนตัวอักษรในเซลล์ รวมช่องว่าง

=LEN(A2)
10
ข้อความ

LEFT — ดึงข้อความด้านซ้าย

ดึงจำนวนตัวอักษรที่ต้องการจากด้านซ้าย

=LEFT(A2,3)
11
ข้อความ

RIGHT — ดึงข้อความด้านขวา

ดึงจำนวนตัวอักษรที่ต้องการจากด้านขวา

=RIGHT(A2,3)
12
ข้อความ

MID — ดึงข้อความตรงกลาง

ดึงข้อความจากตำแหน่งที่กำหนด

=MID(A2,5,4)
13
ข้อความ

TEXTJOIN — รวมข้อความหลายเซลล์

รวมข้อความหลายเซลล์เข้าด้วยกันโดยกำหนดตัวคั่นได้

=TEXTJOIN(", ",TRUE,A1:A3)
14
วันที่และเวลา

TODAY — วันที่ปัจจุบัน

แสดงวันที่ปัจจุบันและอัปเดตอัตโนมัติ

=TODAY()
15
วันที่และเวลา

NOW — วันที่และเวลาปัจจุบัน

แสดงวันที่และเวลาปัจจุบัน

=NOW()
16
วันที่และเวลา

NETWORKDAYS — นับวันทำงาน

นับจำนวนวันทำงานระหว่างสองวันที่ โดยไม่นับวันเสาร์และวันอาทิตย์

=NETWORKDAYS(A2,B2)
17
วันที่และเวลา

TEXT — จัดรูปแบบข้อมูล

จัดรูปแบบวันที่หรือตัวเลขแล้วคืนผลลัพธ์เป็นข้อความ

=TEXT(A2,"dd/mm/yyyy")
18
ค้นหา & ขั้นสูง

VLOOKUP — ค้นหาข้อมูลจากตาราง

ค้นหารหัสจากคอลัมน์แรกของตารางแล้วคืนค่าจากคอลัมน์ที่กำหนด

=VLOOKUP(E2,A2:C5,3,FALSE)
19
ค้นหา & ขั้นสูง

XLOOKUP — ค้นหาข้อมูลแบบใหม่

แนะนำสำหรับ Excel รุ่นใหม่

ค้นหาข้อมูลโดยไม่ต้องนับหมายเลขคอลัมน์ และกำหนดผลลัพธ์เมื่อหาไม่เจอได้

=XLOOKUP(E2,A2:A5,C2:C5,"ไม่พบข้อมูล")
20
ค้นหา & ขั้นสูง

SEQUENCE — สร้างชุดตัวเลขอัตโนมัติ

สร้างชุดตัวเลขต่อเนื่องแบบ Dynamic Array

=SEQUENCE(5,1,100,1)