ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 1

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด?

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

หากเรามองหา AI ที่มีความสามารถสูงสุด ก็อาจต้องพึ่งพาบริการที่มีค่าใช้จ่าย แล้วตัวไหนมันเก่งกว่ากันล่ะ?

ความจริงคือ AI แต่ละตัวมีจุดเด่นที่แตกต่างกัน เช่น บางตัวมีความสามารถในการวิเคราะห์และเหตุผลได้ดี บางตัวก็อาจเก่งด้านการสร้างสรรค์มากกว่า รวมถึงความเร็วในการทำงานที่แตกต่างกัน

ผมในฐานะของคนสอน Excel ก็จะขอทดสอบ AI ในแง่ของการแก้ปัญหา Excel โดยจะทำการทดสอบแข่งกันระหว่าง ChatGPT4 ของ Open AI กับ Gemini Advanced ของ Google มาเปรียบเทียบกัน เนื่องจากทั้งสองตัวนี้ถือเป็น AI Chatbot ที่เจ๋งที่สุดในโลกในเวลานี้

เพื่อนๆ จะได้รับรู้ผลการทดสอบ และได้สูตร Excel ไปใช้ฟรีๆ ด้วย ดีมั้ยครับ?

ป.ล.แปลกดีที่ ณ ปัจจุบันขณะที่เขียนบทความนี้ Copilot ของ Microsoft นั้นโง่กว่าทั้งสองตัวนี้มาก จึงขอตัดออกจากการแข่งขันไปเลย (ทั้งที่ใช้ GPT4 เหมือน ChatGPT ผมก็ไม่เข้าใจเหมือนกัน 555)

สารบัญ

กติกา ChatGPT4 vs Gemini Advanced

โดยที่จะมีกติกาดังนี้

  1. มีคำถาม Excel 10 คำถาม แต่ละคำถามได้ 1 คะแนน
  2. ใช้ Prompt คำถามเดียวกัน เพื่อความยุติธรรม
  3. ใช้คำถามภาษาไทยก่อน แต่ถ้าตอบไม่ได้จะลองเปลี่ยนเป็นถามภาษาอังกฤษให้ เพื่อให้ AI แสดงศักยภาพสูงสุด (ถ้าใช้ภาษาไทย AI มันจะโง่กว่าเล็กน้อย)
  4. สร้าง New Chat เสมอ ในการถามคำถามแต่ละครั้ง เพื่อไม่ให้เกิดการจำอะไรทั้งสิ้น
  5. ไม่มีการใช้ Custom Knowledge หรือสร้าง GPTs หรือ Attach Files ความรู้อะไรทั้งสิ้น (ถ้า Custom GPTs ได้ ตัว GPT4 ยังไงก็ชนะขาดครับ เพราะวิธีนี้มันจะมีความรู้เพิ่ม หรือตอบได้ดีขึ้นเยอะ)

เอาล่ะ เพื่อไม่ให้เสียเวลา ก็มาเริ่มกันเลย!

คำถาม1 : คำนวณวันแรกของเดือน [ง่าย]

Prompt คำถาม

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

ChatGPT4 :

ตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 2

Gemini Advanced :

ภาษาไทย ตอบถูก (มีตอบเกินมาและผิด)

อันนี้มันตอบถูก แต่มีตอบเกินๆ มาแล้วผิด เช่นตรง NETWORKDAYS ไม่เกี่ยว

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 3

ภาษาอังกฤษ ตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 4

สรุปสิ่งที่ได้จาก AI

สูตร Excel คำนวณวันแรกของเดือน

=DATE(YEAR(A1),MONTH(A1),1)
=A1-DAY(A1)+1
=EOMONTH(A1,-1)+1

คำถาม2 : ดึงชื่อ ออกมาจาก ชื่อ นามสกุล [ง่าย]

Prompt คำถาม

ถ้ามีข้อมูลนี้ใน Excel  ช่วยคิดสูตรที่จะทำให้ได้ผลลัพธ์ที่ต้องการที

ต้นฉบับ
=========
Sira Ekabut
Itadori Yuji
Nezuko Kamado

ผลลัพธ์ที่ต้องการ
=====
Sira
Itadori
Nezuko

ChatGPT4 :

ตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 5

Gemini Advanced :

ตอบถูก (และแถม tips อย่างอื่นมาให้)

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 6

สรุปสิ่งที่ได้จาก AI

สูตรดึงชื่อ ออกมาจาก ชื่อ นามสกุล

=LEFT(A1, FIND(" ", A1) - 1)

คำถาม3 : ดึงชื่อ ออกมาจาก คำนำหน้า ชื่อ นามสกุล [ปานกลาง]

Prompt คำถาม

ถ้ามีข้อมูลนี้ใน Excel  ช่วยคิดสูตรที่จะทำให้ได้ผลลัพธ์ที่ต้องการที

ต้นฉบับ
=========
original data
=========
Mr. Sira Ekabut
Mr. Itadori Yuji
Miss Nezuko Kamado

ผลลัพธ์ที่ต้องการ
=====
Sira
Itadori
Nezuko

ChatGPT4 :

ตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 7
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 8

Gemini Advanced :

ตอบผิด อันนี้ Gemini ตอบยาวมาก เหมือนมีหลักการ แต่สุดท้ายก็ตอบผิดอยู่ดี ทั้งภาษาไทยและอังกฤษ

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 9
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 10

สรุปสิ่งที่ได้จาก AI

สูตรดึงชื่อ ออกมาจาก คำนำหน้า ชื่อ นามสกุล

ถ้ามี Excel 365
=INDEX(TEXTSPLIT(A1, " "), 1 , 2)
ถ้ามี Excel Version เก่า

=MID(A2, FIND(" ", A2) + 1, FIND(" ", A2, FIND(" ", A2) + 1) - FIND(" ", A2) - 1)

คำถาม4 : สร้างเลข Sequence แบบวน Loop [ปานกลาง]

Prompt คำถาม

ช่วยคิดสูตร excel ที่สร้างเลข 100 อัน ไล่ลำดับแบบนี้ไปเรื่อยๆ 1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,...

ChatGPT4 :

ตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 11

Gemini Advanced :

ตอบถูกแค่ภาษาอังกฤษ

ภาษาไทยตอบผิด

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 12

ภาษาอังกฤษตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 13

สรุปสิ่งที่ได้จาก AI

สูตร excel ที่สร้างเลข 100 อัน ไล่ลำดับ 1,2,3,4,5 แบบนี้ไปเรื่อยๆ

=MOD(ROW(A1)-1,5)+1

คำถาม5 : ฟังก์ชันอะไรใน Excel คล้ายกับฟังก์ชัน CALCULATE ใน DAX [ปานกลาง]

Prompt

ฟังก์ชันอะไรใน Excel คล้ายกับฟังก์ชัน CALCULATE ใน DAX มากที่สุด

ChatGPT4 :

ตอบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 14

Gemini Advanced :

ตอบถูก แต่ภาษาอังกฤษตอบดีกว่าไทยพอสมควร

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 15
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 16

สรุปสิ่งที่ได้จาก AI

ไม่มีฟังก์ชันไหนใน Excel ที่ทำได้แบบ CALCULATE ของ DAX ตรงๆ (แน่ล่ะ เพราะ CALCULATE เป็นฟังก์ชันที่ความสามารถสูงมาก) จะมีคล้ายๆ ก็พวก SUMIFS กับ FILTER เท่านั้น ก็ถือว่าถูกต้องนะ เพราะพวกนี้ถือว่าคล้ายสุดแล้ว

คำถาม6 : คำนวณ % ส่วนลด [ปานกลาง+ทดสอบการมองเห็น]

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 17
เขียนสูตร Excel เพิ่มคอลัมน์คำนวณ %ส่วนลด ที่ลูกค้าจะได้ เงื่อนไขคือ
ถ้าซื้อจำนวนชิ้นเกิน 3 ชิ้น ได้ลด 10% 
แต่พิเศษ ถ้าซื้อตั้งแต่ 5 ชิ้นขึ้นไป และวิธีการชำระเงินเป็นเงินสด ถึงจะได้ลด 15% (ตอบภาษาไทย)

ChatGPT4 :

ตอบถูก (ลำดับแถวมีเคลื่อนนิดหน่อย คือกลายเป็นแถว2)

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 18

Gemini Advanced :

โครงสร้างสูตรถูก แต่เกณฑ์เงื่อนไขผิด

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 19

ภาษาอังกฤษ ก็ดูดี แต่ดันตอบเครื่องหมาย >=3 แทนที่จะใช้ >3

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 20

สรุปสิ่งที่ได้จาก AI

=IF(AND(E2>=5, F2="เงินสด"), 15%, IF(E2>3, 10%, 0%))

คำถาม7 : แปลงตารางจากซ้ายมือเป็นขวามือยังไง [ปานกลาง+ทดสอบการมองเห็น]

Prompt

ใช้ excel แปลงตารางจากซ้ายมือเป็นขวามือยังไงดีที่สุด
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 21

ChatGPT4 :

ตอบถูก ว่าให้ใช้ Power Query Unpivot แต่ดันตอบเป็นภาษาอังกฤษให้ (prompt ที่มีให้มองรูป ChatGPTชอบตอบเป็นอังกฤษ)

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 22

Gemini Advanced :

ภาษาไทยยังตอบกำกวม คือเกือบถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 23
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 24

ภาษาอังกฤษถือว่ามีตอบถูกอยู่นะ แต่สูตรของ SUMIFS ยังไม่ถูก

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 25

สรุปสิ่งที่ได้จาก AI

จะแปลงตารางจาจกตารางสรุปที่เป็น Crosstab ให้กลายเป็นตาราง Database แบบ Flat วิธีที่ดีคือการใช้ Power Query Unpivot

คำถาม8 : ความรู้เรื่อง Array Formula และการอธิบายเหตุผล [ปานกลาง]

Prompt

ทำไมการเขียนสูตร Excel แบบ Array Formula จึงใช้ฟังก์ชัน AND ไม่ได้ และควรจะแก้ไขอย่างไร ถึงจะกำหนดเงื่อนไขแบบ and ได้กับ Array Formula

ChatGPT4 :

ตอบถูกต้อง

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 26

Gemini Advanced :

ตอบได้ดีอยู่นะ แม้ว่าสูตรของ LAMBDA จะผิดก็ตาม

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 27

คำถาม9 : ความรู้เรื่อง M Code [ ขั้นสูง ]

Prompt

ถ้าใช้ Power Query ดึงข้อมูลจาก Sheet Excel แล้วจะต้องมีการ Remove Top rows ก่อนเพื่อจะ Promote Header แต่ติดปัญหาที่จำนวนแถวที่จะ Remove Top Rows มีความไม่แน่นอน เราจะเขียนสูตร M Code ยังไงเพื่อหาจำนวนแถวที่จะลบได้ หากสิ่งที่แน่นอนคือ บรรทัดหัวตารางที่ต้องการใน Column1 จะมีคำว่า TXID อยู่เสมอ โดยที่ Data ก็มีคอลัมน์อื่นอยู่ด้วย
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 28

ChatGPT4 :

ตอนแรกตอบผิด เพราะแนะนำ Table.PositionOf มาซึ่งถ้าเราไม่รู้ข้อมูลทั้ง Record เลยจะหาไม่เจอ แต่พอแย้งแบบนั้นไป ก็ตอบกลับมาได้ถูกต้อง แต่แปลกที่แนะนำ Table.FindText แต่ใน code เป็น List.PositionOf ซึ่งจริงๆ ก็ใช้ได้ทั้งคู่นะ

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 29
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 30

Gemini Advanced :

ครั้งนี้ตอบผิดไปนิดเดียว เพราะดันไป +1 เพื่อหาแถวที่มีหัว ทำให้ตอนลบแถมออก เอาหัวตารางออกไปด้วย

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 31

สรุปสิ่งที่ได้จาก AI

วิธีการหาจำนวนแถวที่จะลบ กรณีที่มันไม่แน่นอน ใช้ List.PositionOf มาช่วยได้นะ

คำถาม10 : ความรู้เรื่องลำดับการคำนวณของ CALCULATE [ขั้นสูง]

ถ้าเขียนสูตร DAX แบบนี้ จงอธิบายความหมายและลำดับการทำงานของสูตรโดยละเอียด

CALCULATE (
    CALCULATE (
        [Total Qty],
        Customer[Country] = "Thailand"
    ),
    Customer[Country] = "Japan"
)

ตกลงว่า Total Qty เป็นของลูกค้าประเทศใดกันแน่

ChatGPT4 :

ตอบผิด (ทั้งไทยและ อังกฤษ) ซึ่งหลายๆ คนที่ไม่รู้การทำงานจริงๆ ของ CALCULATE จะเข้าใจแบบนี้เลย แต่ว่ามันผิดนะ

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 32

Gemini Advanced :

ตอบผิด (ทั้งไทยและ อังกฤษ) ซึ่งหลายๆ คนที่ไม่รู้การทำงานจริงๆ ของ CALCULATE ก็อาจคิดแบบนี้ได้เช่นกัน แต่ว่ามันผิดนะ

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 33

สรุปสิ่งที่ได้จาก AI

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

อย่างโจทย์ข้อนี้ คำอธิบายจริงๆ คือเวลา CALCULATE ตัวในมันทำงาน (ปกติฟังก์ชันจะต้องคิดจากวงเล็บในสุดไปนอกสุด) มันจะมองออกไปสำรวจ Context ภายนอกว่ามี Filter Context อะไรอยู่ ซึ่งจะเจอว่าเป็น Japan

แล้วถ้าเราสั่งจาก CALCULATE ให้เปลี่ยนเงื่อนไขเป็น Thailand เงื่อนไขมันจะไปทับ Japan อันเดิมทันที แปลว่ายอดที่ได้จะเป็นของประเทศไทยต่างหาก

สรุปการแข่งขัน

จากการทดสอบ 10 ข้อ AI แต่ละตัวได้คะแนนดังนี้

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 34
  • ChatGPT4 : 8/10
  • Gemini Advanced : 7/10

ลองให้ AI ประเมินเปรียบเทียบตัวเอง

ผมได้ทำการทดสอบปัญหา Excel 10 ข้อ กับ ChatGPT4 และ Gemini Advanced ผลเป็นดังนี้
คุณคิดว่ายังไง ลองประเมินตัวเองเทียบกับ AI อีกฝั่งหน่อย

ความเห็นของ ChatGPT4

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 35

ความเห็นของ Gemini Advanced

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 36
ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 37

ความเห็นของเทพเอ็กเซล

คะแนนของ AI ทั้งสองตัวนั้นถือว่าใกล้เคียงกันนะ แต่ผมค่อนข้างชอบการตอบของ ChatGPT4 มากกว่าในแง่ของความถูกต้องแม่นยำ ส่วน Gemini Advanced จะชอบให้คำตอบเพิ่มเติมแถมมาด้วย ซึ่งบางทีก็ดี บางทีก็ผิด

ความสามารถในการอ่านข้อความและมองรูปภาพถือว่าทำได้ดีทั้งคู่เลย เก่งดี เข้าใจภาษาไทยด้วย แทบไม่ต่างจากมนุษย์เลย

โดยสรุป ผมคิดว่า การใช้ AI ช่วยในการเรียนรู้เป็นสิ่งที่ดีและสะดวกมากเลยนะ เราจะถามตอนไหนก็ได้ กี่ทีก็ได้ ไม่เข้าใจก็ถามซ้ำได้เรื่อยๆ โดยเฉพาะอย่างยิ่งกับเนื้อหาที่เป็นระดับเริ่มต้นถึงกลางๆ มันจะตอบได้ถูกต้องหมดเลย แต่ถ้าเป็นเนื้อหาระดับสูง AI มันยังมีข้อผิดพลาด หรือมีความเข้าใจที่ผิดพลาดได้เช่นกัน (และหลายๆ ทีมันก็ตอบแบบมั่นใจด้วย)

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

AI จะเก่งขึ้นเรื่อยๆ แน่นอน แต่ที่สำคัญ อย่าลืม Cross Check คำตอบจาก AI ทุกครั้งเสมอนะ

เทพเอ็กเซล

แต่ทั้งหมดทั้งมวลคือ AI จะเก่งขึ้นเรื่อยๆ แน่นอน ปัจจุบันเราสามารถให้ Custom Knowledge มันได้แล้วและในอนาคตมันอาจจะตอบได้ดีกว่านี้อีก แต่ที่สำคัญ อย่าลืม Cross Check คำตอบจาก AI ทุกครั้งเสมอนะ ^^

แถม : ให้ AI แนะนำฟังก์ชันที่มีประโยชน์

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

Prompt

ช่วยคัดเลือก Top10 ฟังก์ชัน (เฉพาะสูตร) ใน Excel ที่มีประโยชน์ที่สุดในชีวิตจริง พร้อมบอกเหตุผล

ChatGPT4 :

ok เลย

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 38

Gemini Advanced :

ok นะ

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 39

สรุปสิ่งที่ได้จาก AI

ฟังก์ชัน Excel ยอดฮิตที่มีประโยชน์มีดังนี้

  • SUM
  • AVERAGE
  • MAX
  • MIN
  • LEFT
  • RIGHT
  • VLOOKUP
  • IF
  • CONCATENATE
  • TEXTJOIN
  • COUNTIF
  • SUMIF
  • INDEX
  • MATCH
  • PMT
  • XLOOKUP
  • FILTER

แต่ถ้าคุณอยากได้คำแนะนำจากผมว่าเรียนรู้ฟังก์ชันไหนดี ลองดูบทความนี้ครับ

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 40
https://www.thepexcel.com/10-levels-excel-formula/

หรือถ้าอยากจะรู้ว่าเริ่มต้นเรียนรู้ Excel ยังไงดี ก็ลองอ่านอันนี้ได้

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 41
https://www.thepexcel.com/how-to-be-great-at-excel/

ส่วนใครอยากได้ฟังประสบการณ์จากคนที่พัฒนาตัวองจนเก่ง Excel ขึ้น ลองอ่านอันนี้ได้

ทดสอบกันจะๆ AI ตัวไหนแก้ปัญหา Excel เก่งที่สุด? 42
https://www.thepexcel.com/excel-experience-sharing/