🧾 Invoice Template

ใบแจ้งหนี้ Invoice Google Sheets — คำนวณ VAT ส่ง PDF อัตโนมัติ

AdminYo
11 เมษายน 2026
12 นาที
ใบแจ้งหนี้ Invoice Google Sheets คำนวณ VAT อัตโนมัติ

Cheat Sheet สูตร Google Sheets ฟรี

รวมสูตรที่ใช้บ่อย พร้อมตัวอย่าง อธิบายเข้าใจง่าย เปิดดูได้ตลอดขณะทำงาน

ออก Invoice ทุกครั้งต้องพิมพ์เองทั้งหมด — ชื่อลูกค้า ที่อยู่ รายการสินค้า คำนวณ VAT แล้วก็กลัวผิด ใช้เวลา 30 นาทีต่อใบ

Template Invoice ใน Google Sheets ที่สร้างเองครั้งเดียว ใช้ได้ทุกครั้ง — เลือกลูกค้า ราคาคำนวณเอง เลขที่รันอัตโนมัติ Export PDF ส่งได้ใน 5 นาที

ใช้ Excel อยู่? ย้ายมา Sheets ได้เลย

Invoice template ทำได้ทั้ง Excel และ Google Sheets — Sheets ได้เปรียบตรงที่แชร์ลิงก์ให้ลูกค้าดูได้ทันที และส่ง PDF ผ่าน Gmail ด้วย 1 ปุ่มโดยไม่ต้อง download

โครงสร้าง Invoice ที่ถูกต้อง

Invoice ที่ดีต้องมีครบ 3 ส่วน — ถ้าขาดส่วนไหนลูกค้าอาจจ่ายช้าหรือตีกลับ:

ส่วนข้อมูลที่ต้องมีหมายเหตุ
Header บริษัทชื่อบริษัท, ที่อยู่, เลขภาษี, โทรศัพท์, อีเมลFixed ไม่เปลี่ยน
ข้อมูล Invoiceเลขที่ Invoice, วันที่ออก, วันครบกำหนด, ข้อมูลลูกค้าเปลี่ยนทุกใบ
ตารางรายการลำดับ, รายการ, จำนวน, ราคา/หน่วย, ราคารวมคำนวณอัตโนมัติ
สรุปยอดยอดรวมก่อน VAT, VAT 7%, ยอดรวมสุทธิสูตรอัตโนมัติ
ช่องทางชำระธนาคาร, เลขบัญชี, ชื่อบัญชี, เงื่อนไขการชำระFixed ไม่เปลี่ยน

สูตรสำคัญ 4 ตัว

1

ราคารวมต่อรายการ

=C2*D2

C2=จำนวน, D2=ราคา/หน่วย — ลาก copy ลงมาทุกแถว จำนวนรายการเพิ่มได้ไม่จำกัด

2

คำนวณ VAT และยอดรวมสุทธิ

=SUM(E2:E20) ← ยอดก่อน VAT (ปรับ range ตามจำนวนแถว)
=ROUND(G1*0.07, 2) ← VAT 7% (ROUND ป้องกันทศนิยมพัง)
=G1+G2 ← ยอดรวมสุทธิ

ใช้ ROUND เสมอ ไม่งั้น VAT อาจออกมา 1,050.000000001 แทนที่จะเป็น 1,050.00

3

VLOOKUP ดึงข้อมูลลูกค้าอัตโนมัติ

=VLOOKUP(B3, ลูกค้า!A:D, 2, FALSE)

B3=รหัสลูกค้า, Sheet "ลูกค้า" เก็บ: รหัส | ชื่อ | ที่อยู่ | เลขภาษี — พิมพ์แค่รหัส ข้อมูลที่เหลือมาเอง ลดพิมพ์ผิด

4

เลขที่ Invoice รันอัตโนมัติ

="INV-"&TEXT(COUNTA(ประวัติ!A:A),"0000")

นับแถวใน Sheet "ประวัติ" แล้วสร้างเลข เช่น INV-0023 — ทุกครั้งที่บันทึก Invoice ใหม่ เลขจะเพิ่มอัตโนมัติ ไม่ซ้ำกัน

Template Invoice — header ข้อมูลบริษัทและตารางรายการ

Template Invoice — header ข้อมูลบริษัท + ตารางรายการ + สรุปยอด VAT

เทคนิคที่ทำให้ Invoice ดูมืออาชีพ

  • ล็อก Print Area — Format → Define print area ให้ครอบแค่ Invoice ไม่ตัดหน้ากลางรายการ
  • Protect Formula Cells — Lock เซลล์สูตรไว้ ป้องกันพิมพ์ทับ VAT โดยไม่ตั้งใจ
  • Data Validation รายการสินค้า — ทำ Dropdown ชื่อสินค้า ราคา/หน่วยดึงมาเองด้วย VLOOKUP ลดพิมพ์ผิด
  • วันครบกำหนดอัตโนมัติ — =วันที่ออก+30 หรือ +60 ตามเงื่อนไข ไม่ต้องนับเองทุกครั้ง
  • บันทึกประวัติ Invoice — มี Sheet แยกเก็บ: เลขที่, วันที่, ลูกค้า, ยอดรวม, สถานะชำระ ดูยอดค้างได้ทันที
ตารางรายการ Invoice — VLOOKUP ดึงราคาและคำนวณ VAT อัตโนมัติ

ตารางรายการ — VLOOKUP ดึงราคาอัตโนมัติ + VAT คำนวณเอง

ข้อผิดพลาดที่เจอบ่อย

PDF ตัดหน้ากลางตาราง

ต้องตั้ง Print area ก่อน: View → Show → กด Define print area แล้วเลือกเฉพาะส่วน Invoice ถ้ารายการมากให้ Scale → Fit to 1 page wide

VAT ทศนิยมไม่ตรง เช่น 700.0000001

เกิดจาก floating point ใน spreadsheet — ใช้ ROUND(ยอดรวม*0.07, 2) เสมอ และ Format เซลล์เป็น Currency ไม่ใช่ Number

เลขที่ Invoice ซ้ำ

ถ้าใช้ COUNTA ต้องระวังลบแถวทดสอบออกให้หมดก่อนใช้จริง หรือใช้ MAX(ประวัติ!A:A)+1 แทน — MAX จะรันต่อจากเลขล่าสุดเสมอ

VLOOKUP หาลูกค้าไม่เจอ (#N/A)

ใช้ IFERROR ครอบ: =IFERROR(VLOOKUP(B3,ลูกค้า!A:D,2,FALSE),"") — ถ้าหาไม่เจอจะแสดงว่างแทน error แดง

Export Invoice เป็น PDF และส่ง Email จาก Google Sheets

Export PDF จาก Sheets — File → Download → PDF Document

ต้องการ Invoice Template พร้อมใช้?

มี Template Budget Tracker พร้อม Invoice log ติดตามสถานะชำระ ดูยอดค้างรวม แยกตามลูกค้า — Copy ไปแล้วใส่ข้อมูลบริษัทได้เลย

ดู Invoice & Budget Tracker Template →

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

ทำเลขที่ Invoice รันเองโดยไม่ซ้ำยังไง?

เก็บประวัติใน Sheet แยก แล้วใช้ =MAX(ประวัติ!A:A)+1 — จะรันต่อจากเลขล่าสุดเสมอ แม้จะลบ Invoice เก่าออกก็ไม่วนซ้ำ

ส่ง Invoice PDF ทาง Gmail อัตโนมัติได้ไหม?

ได้ครับ ใช้ Apps Script — GmailApp.sendEmail() แนบ PDF ที่ Export จาก Sheet ทำเป็นปุ่มในไฟล์ กดครั้งเดียวส่งได้เลย ไม่ต้อง download แล้วแนบไฟล์เอง

Invoice ต้องมี digital signature ไหม?

สำหรับ B2B ทั่วไปไม่จำเป็นครับ — PDF Invoice ที่มีข้อมูลครบ + ลายเซ็นสแกน ใช้ได้ในทางปฏิบัติ สัญญาขนาดใหญ่หรือราชการค่อยพิจารณา e-Signature เพิ่มเติม

ต่างจากใบเสนอราคา (Quotation) ยังไง?

Quotation ออกก่อน = ขอความเห็นชอบราคา, Invoice ออกหลัง = เรียกเก็บเงิน ใช้ template เดียวกันได้ แค่เปลี่ยน header จาก "ใบเสนอราคา" เป็น "ใบแจ้งหนี้"

ทำ Invoice หลายสกุลเงินได้ไหม?

ได้ครับ — เพิ่มเซลล์ dropdown เลือกสกุลเงิน (THB/USD/EUR) แล้วใช้ IF เปลี่ยน symbol และ VAT rate ได้เลย ถ้าต้องการอัตราแลกเปลี่ยน real-time ใช้ GOOGLEFINANCE("CURRENCY:USDTHB")

ถ้าบทความนี้มีประโยชน์ ช่วยแชร์ให้เพื่อนๆ ด้วย

อยากสร้างระบบจริงด้วย Google Sheets?

คู่มือฉบับสมบูรณ์ สอนสร้างระบบ step-by-step ตั้งแต่เริ่มต้นจนใช้งานได้จริง พร้อมเทมเพลตและไฟล์ตัวอย่างครบ

ดาวน์โหลดทันทีหลังชำระเงิน ไม่มีค่าสมัครรายเดือน

บทความที่เกี่ยวข้อง

เครื่องมือแนะนำ