วิธีใช้ Gemini สร้างสูตร Google Sheets พร้อมตัวอย่างใช้งานจริง

Gemini สามารถช่วยสร้างสูตร Google Sheets จากคำอธิบายภาษาปกติ เช่น หาผลรวม คำนวณเปอร์เซ็นต์ นับข้อมูลตามเงื่อนไข ค้นหาข้อมูลจากอีกตาราง หรือจัดการวันที่ ช่วยให้ผู้ที่จำชื่อฟังก์ชันไม่ได้เริ่มเขียนสูตรได้ง่ายขึ้น

บทความจาก comsiam นี้จะแนะนำวิธีใช้ Gemini สร้างสูตร Google Sheets พร้อมตัวอย่าง Prompt สูตรที่ใช้บ่อย และวิธีตรวจสอบเมื่อสูตรผิดหรือแสดงข้อผิดพลาด

🧮 Gemini สร้างสูตร Google Sheets ได้อย่างไร

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

ตัวอย่างคำสั่ง:

“สร้างสูตรหาผลรวมยอดขายในคอลัมน์ D ตั้งแต่แถว 2 ถึงแถว 100”

Gemini อาจเสนอสูตรดังนี้

=SUM(D2:D100)

แม้สูตรจะดูถูกต้อง ผู้ใช้ยังต้องตรวจสอบช่วงเซลล์ ประเภทข้อมูล และผลลัพธ์ก่อนนำไปใช้ เพราะ Gemini อาจเลือกคอลัมน์หรือสร้างเงื่อนไขไม่ตรงกับตารางจริง

Gemini ช่วยสร้างสูตรประเภทใดได้บ้าง

ตัวอย่างงานที่สามารถขอให้ Gemini ช่วยได้ ได้แก่

  • หาผลรวม
  • หาค่าเฉลี่ย
  • หาค่าสูงสุดและต่ำสุด
  • นับจำนวนเซลล์
  • นับข้อมูลตามเงื่อนไข
  • รวมยอดตามเงื่อนไข
  • คำนวณเปอร์เซ็นต์
  • คำนวณส่วนลด
  • คำนวณภาษี
  • ค้นหาข้อมูลจากตาราง
  • ตรวจสอบข้อความ
  • รวมข้อความ
  • แยกข้อความ
  • จัดการวันที่
  • คำนวณจำนวนวัน
  • สร้างเลขลำดับ
  • จัดการข้อผิดพลาด
  • กรองข้อมูล
  • เรียงข้อมูล
  • ดึงข้อมูลที่ไม่ซ้ำ
  • สร้างสูตรแบบ Array

ความสามารถและสูตรที่ได้อาจแตกต่างตามภาษา การตั้งค่าภูมิภาค และโครงสร้างของสเปรดชีต

สิ่งที่ต้องเตรียมก่อนให้ Gemini สร้างสูตร

① จัดหัวตารางให้ชัดเจน

ควรตั้งชื่อคอลัมน์ที่อธิบายข้อมูลได้ เช่น วันที่ สินค้า จำนวน ราคาต่อหน่วย และยอดรวม

② ตรวจรูปแบบข้อมูล

ตรวจสอบว่าตัวเลขถูกเก็บเป็นตัวเลข วันที่ถูกเก็บเป็นวันที่ และข้อความไม่มีช่องว่างผิดปกติ

③ ระบุช่วงเซลล์

บอกให้ชัดว่าข้อมูลเริ่มและสิ้นสุดที่เซลล์ใด หรือใช้ทั้งคอลัมน์เมื่อเหมาะสม

④ ระบุเงื่อนไข

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

⑤ บอกตำแหน่งสูตร

ระบุว่าต้องการใส่สูตรในเซลล์ใด และต้องการลากสูตรลงทั้งคอลัมน์หรือไม่

⚙️ วิธีใช้ Gemini สร้างสูตรใน Google Sheets

ขั้นตอนทั่วไปมีดังนี้

  1. เปิด Google Sheets
  2. ลงชื่อเข้าใช้บัญชีที่รองรับ Gemini
  3. เปิดสเปรดชีตที่ต้องการ
  4. ตรวจสอบหัวตารางและข้อมูล
  5. คลิกปุ่ม Gemini
  6. เปิดแผงด้านข้าง
  7. อธิบายสูตรที่ต้องการ
  8. ระบุช่วงเซลล์และเงื่อนไข
  9. ส่งคำสั่ง
  10. ตรวจสอบสูตรที่ Gemini เสนอ
  11. ทดลองกับข้อมูลตัวอย่าง
  12. แทรกสูตรเมื่อมั่นใจ
  13. ตรวจผลลัพธ์ทุกแถวที่สำคัญ

ตำแหน่งปุ่มและตัวเลือกอาจเปลี่ยนตามเวอร์ชัน บางบัญชีอาจเสนอสูตรให้คัดลอก ขณะที่บางบัญชีอาจมีตัวเลือกแทรกลงในชีตโดยตรง

โครงสร้าง Prompt สำหรับสร้างสูตร

Prompt ที่ดีควรประกอบด้วย

  1. งานที่ต้องการคำนวณ
  2. ชื่อชีต
  3. ช่วงเซลล์
  4. ความหมายของแต่ละคอลัมน์
  5. เงื่อนไข
  6. ตำแหน่งผลลัพธ์
  7. วิธีจัดการเซลล์ว่างและข้อผิดพลาด

แม่แบบ Prompt:

“สร้างสูตร Google Sheets สำหรับ [งาน] โดยข้อมูลอยู่ในชีต [ชื่อชีต] ช่วง [ช่วงเซลล์] คอลัมน์ [รายละเอียด] ใช้เงื่อนไข [เงื่อนไข] แสดงผลที่ [เซลล์] และหากเกิดข้อผิดพลาดให้ [วิธีจัดการ]”

ตัวอย่าง:

“สร้างสูตร Google Sheets ในเซลล์ E2 เพื่อคำนวณจำนวนสินค้าใน C2 คูณราคาต่อหน่วยใน D2 หากเซลล์ใดว่างให้แสดงค่าว่าง และสูตรต้องสามารถลากลงทั้งคอลัมน์ได้”

💬 ตัวอย่างสูตร Google Sheets ที่สั่ง Gemini ได้

หาผลรวม

Prompt:

“สร้างสูตรหาผลรวมยอดขายใน D2:D100”

สูตรตัวอย่าง:

=SUM(D2:D100)

หาค่าเฉลี่ย

Prompt:

“สร้างสูตรหาค่าเฉลี่ยยอดขายใน D2:D100 โดยไม่รวมเซลล์ว่าง”

สูตรตัวอย่าง:

=AVERAGE(D2:D100)

หาค่าสูงสุด

Prompt:

“สร้างสูตรหายอดขายสูงสุดในคอลัมน์ D”

สูตรตัวอย่าง:

=MAX(D2:D)

หาค่าต่ำสุด

Prompt:

“สร้างสูตรหายอดขายต่ำสุดใน D2:D100”

สูตรตัวอย่าง:

=MIN(D2:D100)

นับจำนวนข้อมูล

Prompt:

“สร้างสูตรนับจำนวนรายการที่มีข้อมูลใน A2:A100”

สูตรตัวอย่าง:

=COUNTA(A2:A100)

ควรเลือก COUNTA เมื่อต้องนับเซลล์ที่ไม่ว่าง และ COUNT เมื่อต้องนับเฉพาะตัวเลข

วิธีสร้างสูตร IF ด้วย Gemini

ฟังก์ชัน IF ใช้ตรวจสอบเงื่อนไขแล้วแสดงผลลัพธ์ต่างกัน

Prompt:

“สร้างสูตรใน E2 ถ้า D2 มากกว่าหรือเท่ากับ 1,000 ให้แสดงคำว่าเป้าหมายสำเร็จ ถ้าน้อยกว่าให้แสดงคำว่ายังไม่ถึงเป้าหมาย”

สูตรตัวอย่าง:

=IF(D2>=1000,"เป้าหมายสำเร็จ","ยังไม่ถึงเป้าหมาย")

หากต้องตรวจหลายเงื่อนไข ควรขอให้ Gemini ใช้ IFS หรือ IF ซ้อนกันตามความเหมาะสม และตรวจลำดับเงื่อนไขให้ถูกต้อง

วิธีสร้างสูตร SUMIF และ SUMIFS

SUMIF สำหรับหนึ่งเงื่อนไข

Prompt:

“รวมยอดขายในคอลัมน์ D เฉพาะรายการที่หมวดหมู่ในคอลัมน์ B เป็นอุปกรณ์ไอที”

สูตรตัวอย่าง:

=SUMIF(B2:B100,"อุปกรณ์ไอที",D2:D100)

SUMIFS สำหรับหลายเงื่อนไข

Prompt:

“รวมยอดขายในคอลัมน์ D เฉพาะหมวดหมู่อุปกรณ์ไอทีและสถานะในคอลัมน์ E เป็นชำระแล้ว”

สูตรตัวอย่าง:

=SUMIFS(D2:D100,B2:B100,"อุปกรณ์ไอที",E2:E100,"ชำระแล้ว")

ต้องตรวจว่าช่วงรวมและช่วงเงื่อนไขมีจำนวนแถวเท่ากัน

วิธีสร้างสูตร COUNTIF และ COUNTIFS

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

Prompt:

“นับจำนวนงานที่สถานะใน D2:D100 เป็นเสร็จแล้ว”

สูตรตัวอย่าง:

=COUNTIF(D2:D100,"เสร็จแล้ว")

นับหลายเงื่อนไข

Prompt:

“นับงานที่สถานะเป็นกำลังทำและความสำคัญในคอลัมน์ E เป็นสูง”

สูตรตัวอย่าง:

=COUNTIFS(D2:D100,"กำลังทำ",E2:E100,"สูง")

หากข้อความในเซลล์มีช่องว่างหรือสะกดไม่ตรง สูตรอาจนับไม่ครบ ควรตรวจข้อมูลต้นทางด้วย

วิธีสร้างสูตรคำนวณเปอร์เซ็นต์

Prompt:

“สร้างสูตรคำนวณเปอร์เซ็นต์ยอดขายจริงใน C2 เทียบกับเป้าหมายใน B2 และป้องกันข้อผิดพลาดเมื่อเป้าหมายเป็นศูนย์”

สูตรตัวอย่าง:

=IFERROR(C2/B2,0)

จากนั้นตั้งรูปแบบเซลล์เป็นเปอร์เซ็นต์

หากต้องการแสดงค่าว่างเมื่อไม่มีข้อมูล สามารถขอสูตรเช่น

=IF(B2="","",IFERROR(C2/B2,0))

ควรตรวจว่าต้องการแสดง 0% หรือค่าว่าง เพราะทั้งสองแบบมีความหมายต่างกัน

วิธีสร้างสูตรคำนวณส่วนลดและภาษี

คำนวณราคาหลังหักส่วนลด

หากราคาตั้งต้นอยู่ใน B2 และส่วนลดเป็นเปอร์เซ็นต์อยู่ใน C2:

=B2*(1-C2)

คำนวณภาษี

หากยอดก่อนภาษีอยู่ใน B2 และอัตราภาษีอยู่ใน C2:

=B2*C2

คำนวณยอดรวมภาษี

=B2+(B2*C2)

ควรตรวจว่าค่าเปอร์เซ็นต์ใน C2 ถูกบันทึกเป็น 7% หรือ 0.07 ไม่ใช่ตัวเลข 7 โดยไม่มีการหาร

วิธีสร้างสูตรค้นหาข้อมูล

XLOOKUP

Prompt:

“สร้างสูตรค้นหาราคาสินค้าจากรหัสใน A2 โดยรหัสอยู่ในชีต Products คอลัมน์ A และราคาอยู่คอลัมน์ C หากไม่พบให้แสดงว่าไม่พบสินค้า”

สูตรตัวอย่าง:

=XLOOKUP(A2,Products!A:A,Products!C:C,"ไม่พบสินค้า")

VLOOKUP

สูตรตัวอย่าง:

=IFERROR(VLOOKUP(A2,Products!A:C,3,FALSE),"ไม่พบสินค้า")

ควรตรวจว่าคอลัมน์รหัสอยู่ทางซ้ายของคอลัมน์ผลลัพธ์เมื่อใช้ VLOOKUP และใช้การค้นหาแบบตรงกันด้วย FALSE

วิธีสร้างสูตรจัดการวันที่

หาจำนวนวันระหว่างสองวันที่

หากวันเริ่มต้นอยู่ B2 และวันสิ้นสุดอยู่ C2:

=C2-B2

ตรวจว่างานเลยกำหนดหรือไม่

Prompt:

“หากวันครบกำหนดใน C2 น้อยกว่าวันนี้และสถานะใน D2 ไม่ใช่เสร็จแล้ว ให้แสดงว่าเลยกำหนด”

สูตรตัวอย่าง:

=IF(AND(C2<TODAY(),D2<>"เสร็จแล้ว"),"เลยกำหนด","")

แสดงเดือนจากวันที่

=TEXT(A2,"mmmm")

รูปแบบชื่อเดือนอาจขึ้นอยู่กับภาษาและการตั้งค่าภูมิภาคของสเปรดชีต

วิธีสร้างสูตรรวมข้อความ

Prompt:

“รวมชื่อใน A2 กับนามสกุลใน B2 โดยเว้นช่องว่างหนึ่งช่อง”

สูตรตัวอย่าง:

=A2&" "&B2

หรือ

=TEXTJOIN(" ",TRUE,A2,B2)

TEXTJOIN เหมาะเมื่อมีหลายเซลล์และต้องการข้ามเซลล์ว่าง

วิธีสร้างสูตรแยกข้อความ

Prompt:

“แยกชื่อและนามสกุลใน A2 ซึ่งคั่นด้วยช่องว่างออกเป็นคนละคอลัมน์”

สูตรตัวอย่าง:

=SPLIT(A2," ")

สูตรนี้อาจแยกชื่อหลายคำออกเป็นหลายคอลัมน์ จึงไม่เหมาะกับชื่อที่มีคำนำหน้าหรือหลายส่วนเสมอไป

วิธีสร้างสูตร FILTER และ UNIQUE

กรองข้อมูล

Prompt:

“กรองตาราง A2:D100 ให้แสดงเฉพาะรายการที่สถานะใน D เป็นเสร็จแล้ว”

สูตรตัวอย่าง:

=FILTER(A2:D100,D2:D100="เสร็จแล้ว")

ดึงข้อมูลไม่ซ้ำ

Prompt:

“แสดงรายชื่อหมวดหมู่ที่ไม่ซ้ำจาก B2:B100”

สูตรตัวอย่าง:

=UNIQUE(B2:B100)

สามารถใช้ SORT ร่วมกับ UNIQUE เพื่อเรียงผลลัพธ์ได้ เช่น

=SORT(UNIQUE(B2:B100))

วิธีให้ Gemini อธิบายสูตรที่มีอยู่

หากพบสูตรยาวและไม่เข้าใจ สามารถถาม Gemini ได้ เช่น

“อธิบายสูตรนี้ทีละส่วนเป็นภาษาไทย และบอกว่าผลลัพธ์จะเป็นอย่างไรเมื่อเซลล์ B2 ว่าง”

ควรให้ข้อมูลประกอบด้วย

  • สูตรเต็ม
  • ความหมายของแต่ละคอลัมน์
  • ตัวอย่างข้อมูล
  • ผลลัพธ์ที่คาดหวัง
  • ข้อผิดพลาดที่พบ

หลีกเลี่ยงการส่งข้อมูลลับหรือข้อมูลส่วนตัวที่ไม่จำเป็นไปพร้อมกับสูตร

วิธีให้ Gemini แก้สูตรที่ผิด

Prompt ตัวอย่าง:

“สูตรนี้แสดง #N/A ช่วยอธิบายสาเหตุและแก้ให้แสดงคำว่าไม่พบข้อมูล โดยคงตรรกะเดิม”

หรือ

“สูตรนี้คำนวณยอดรวมผิด ช่วยตรวจช่วงเซลล์และเงื่อนไข พร้อมแสดงสูตรเดิมกับสูตรที่แก้”

ข้อมูลที่ควรให้ Gemini ได้แก่

  • สูตรปัจจุบัน
  • ข้อความ Error
  • ตัวอย่างข้อมูล
  • ผลลัพธ์ที่ได้
  • ผลลัพธ์ที่ต้องการ
  • การตั้งค่าภูมิภาคของชีต

🛠️ สูตรที่ Gemini สร้างใช้ไม่ได้ แก้อย่างไร

ตรวจตัวคั่นอาร์กิวเมนต์

บางภูมิภาคใช้เครื่องหมายจุลภาค ขณะที่บางภูมิภาคอาจใช้เครื่องหมายอัฒภาค หากขึ้น Formula parse error ให้ตรวจตัวคั่นก่อน

ตรวจชื่อชีต

หากชื่อชีตมีช่องว่าง ต้องใส่เครื่องหมายอัญประกาศเดี่ยว เช่น

='Sales Data'!A2:A100

ตรวจช่วงเซลล์

ดูว่าช่วงข้อมูลและช่วงเงื่อนไขเริ่มและสิ้นสุดแถวเดียวกันหรือไม่

ตรวจชนิดข้อมูล

ตัวเลขอาจถูกเก็บเป็นข้อความ หรือวันที่อาจไม่ใช่ค่าวันที่จริง ทำให้สูตรคำนวณผิด

ตรวจการอ้างอิงแบบคงที่

หากลากสูตรแล้วช่วงเปลี่ยน ควรใช้เครื่องหมาย $ เช่น $A$2:$A$100

ตรวจข้อความในเงื่อนไข

ข้อความต้องสะกดตรงกับเซลล์ รวมถึงช่องว่างที่มองไม่เห็น

ใช้ IFERROR อย่างระมัดระวัง

IFERROR ช่วยซ่อนข้อผิดพลาด แต่ก็อาจซ่อนปัญหาของสูตร ควรหาสาเหตุก่อนใช้ครอบสูตร

ทดลองกับข้อมูลจำนวนน้อย

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

✅ วิธีตรวจสอบสูตรก่อนใช้งานจริง

  1. อ่านและทำความเข้าใจสูตร
  2. ตรวจชื่อชีตและช่วงเซลล์
  3. ทดสอบกับค่าที่คำนวณด้วยตนเองได้
  4. ทดลองกรณีเซลล์ว่าง
  5. ทดลองค่าศูนย์
  6. ทดลองข้อความผิดรูปแบบ
  7. ตรวจผลลัพธ์เมื่อไม่พบข้อมูล
  8. ลากสูตรทดสอบหลายแถว
  9. เปรียบเทียบผลกับสูตรหรือวิธีอื่น
  10. สำรองไฟล์ก่อนใช้กับข้อมูลสำคัญ

ไม่ควรนำสูตรที่ Gemini สร้างไปใช้กับบัญชี การเงิน เงินเดือน หรือภาษีโดยไม่มีผู้มีความรู้ตรวจสอบ

🔒 ใช้ Gemini สร้างสูตรปลอดภัยหรือไม่

สูตรอาจทำงานกับข้อมูลส่วนบุคคล การเงิน หรือลูกค้า จึงควรระมัดระวังเรื่องข้อมูลที่ส่งให้ Gemini

ไม่ควรใส่ข้อมูลต่อไปนี้โดยไม่จำเป็น

  • รหัสผ่าน
  • รหัส OTP
  • เลขบัตรประชาชน
  • ข้อมูลบัญชีธนาคาร
  • เลขบัตรเครดิต
  • ข้อมูลสุขภาพ
  • เงินเดือนพนักงาน
  • ข้อมูลลูกค้า
  • ความลับทางธุรกิจ
  • ข้อมูลที่องค์กรห้ามใช้กับ AI

ควรใช้ข้อมูลตัวอย่างหรือเปลี่ยนชื่อและตัวเลขเมื่อทดลองสูตร พร้อมตรวจสอบสิทธิ์การแชร์สเปรดชีตเสมอ

ข้อจำกัดของการใช้ Gemini สร้างสูตร

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

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

Gemini สร้างสูตร Google Sheets ได้หรือไม่

ได้ในบัญชีที่รองรับ ผู้ใช้สามารถอธิบายสิ่งที่ต้องการคำนวณด้วยภาษาปกติแล้วให้ Gemini เสนอสูตร

ต้องรู้ชื่อฟังก์ชันก่อนหรือไม่

ไม่จำเป็น แต่ต้องอธิบายข้อมูล เงื่อนไข และผลลัพธ์ที่ต้องการให้ชัดเจน

Gemini แก้สูตรที่ Error ได้หรือไม่

ช่วยวิเคราะห์และเสนอสูตรแก้ไขได้ แต่ควรให้สูตรเดิม ข้อความ Error และตัวอย่างข้อมูลประกอบ

ทำไมสูตรจาก Gemini ขึ้น Formula parse error

อาจเกิดจากตัวคั่นอาร์กิวเมนต์ ชื่อชีต หรือรูปแบบสูตรไม่ตรงกับการตั้งค่าภูมิภาคของไฟล์

Gemini สร้างสูตรภาษาไทยได้หรือไม่

สามารถรับ Prompt ภาษาไทยได้ในหลายกรณี แต่ชื่อฟังก์ชันในสูตรโดยทั่วไปยังใช้ภาษาอังกฤษ

สูตรที่ Gemini สร้างเชื่อถือได้หรือไม่

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

Gemini สร้างสูตรทั้งคอลัมน์ได้หรือไม่

ได้ สามารถขอสูตรที่ลากลงทั้งคอลัมน์หรือใช้ Array Formula ตามความเหมาะสม แต่ต้องตรวจผลกระทบต่อประสิทธิภาพของชีต

ใช้ Gemini ทำสูตรบัญชีได้หรือไม่

ใช้ช่วยร่างสูตรได้ แต่ต้องให้ผู้มีความรู้ด้านบัญชีตรวจสอบก่อนนำไปใช้คำนวณจริง

✅ สรุป

วิธีใช้ Gemini สร้างสูตร Google Sheets ให้ได้ผลดีคือ ระบุชื่อชีต ช่วงเซลล์ ความหมายของคอลัมน์ เงื่อนไข และผลลัพธ์ที่ต้องการให้ครบ พร้อมกำหนดวิธีจัดการเซลล์ว่างและข้อผิดพลาด

หลังได้รับสูตร ต้องตรวจชื่อฟังก์ชัน ช่วงอ้างอิง ตัวคั่น และผลลัพธ์ด้วยข้อมูลตัวอย่างก่อนใช้กับข้อมูลจริง โดยเฉพาะงานบัญชี การเงิน และข้อมูลสำคัญ สามารถติดตามเทคนิค Gemini และ Google Sheets เพิ่มเติมจาก comsiam ได้อย่างต่อเนื่อง