สูตรวิเคราะห์ข้อมูล — SUMPRODUCT, AGGREGATE, GETPIVOTDATA

เมื่อสูตรพื้นฐานเริ่มตอบไม่ทันใจ

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

ในบทความนี้ผมจะพาคุณรู้จักสูตร “สายวิเคราะห์ข้อมูล” 3 ตัวที่ช่วยทำงานแทนหลายสูตรพื้นฐานได้ในเซลล์เดียว ได้แก่ SUMPRODUCT, AGGREGATE และ GETPIVOTDATA แต่ละตัวมีจุดเด่นต่างกัน เอามาใช้คู่กันแล้วคุณจะสรุปข้อมูลได้เร็วขึ้นมาก

ผมเตรียมไฟล์ตัวอย่างไว้ให้ครับ เปิดทำไปด้วยกันเลยนะ ภายในมีชีตเดียวคือ ข้อมูลสด ที่เก็บยอดขายประจำวัน 150 แถว คอลัมน์ วันที่, จังหวัด, สินค้า, ยอดขาย, จำนวน สำหรับชีต PivotTable และ Dashboard คุณจะสร้างเองใน Excel ตามขั้นตอนที่ผมอธิบายด้านล่างครับ

🛠️ สร้าง PivotTable เองก่อน (ทำตามขั้นตอนนี้ครับ)

ก่อนจะใช้ GETPIVOTDATA คุณต้องมี PivotTable อยู่ก่อน นี่คือขั้นตอนสร้างจากชีต ข้อมูลสด ที่เตรียมไว้ในไฟล์ตัวอย่าง:

ขั้นตอนที่ 1: เลือกข้อมูลต้นทาง

  1. ไปที่ชีต ข้อมูลสด
  2. กด Ctrl + A เพื่อเลือกทั้งตาราง (หรือคลิกเซลล์ไหนก็ได้ในตาราง แล้วกด Ctrl + *)
  3. ตรวจสอบว่าระบุช่วงถูกต้อง: ข้อมูลสด!$A$1:$E$151 (หัวข้อ + 150 แถวข้อมูล)

ขั้นตอนที่ 2: สร้าง PivotTable

  1. เมนู InsertPivotTable
  2. ด้วย “Choose where you want the PivotTable report” เลือก New Worksheet
  3. ตั้งชื่อชีตใหม่ว่า PivotTable → กด OK

ขั้นตอนที่ 3: จัดวางฟิลด์ (Field List)

ในแผง PivotTable Fields ด้านขวา ให้ลากฟิลด์ดังนี้:

พื้นที่ (Area)ฟิลด์ที่ลากเข้าไป
Filters(เว้นว่างไว้ กรองได้ภายหลัง)
Columnsจังหวัด
Rowsสินค้า
Valuesยอดขาย (ค่าเริ่มต้นจะเป็น Sum of ยอดขาย)

💡 เคล็ดลับ: ถ้าอยากดูจำนวนรายการด้วย ให้ลาก จำนวน เข้าไปใน Values อีกตัว (จะกลายเป็น Count of จำนวน)

ขั้นตอนที่ 4: จัดรูปแบบให้อ่านง่าย

  1. คลิกขวาที่ตัวเลขใน Pivot → Number Format → เลือก Number / Currency ใส่คอมม่า 2 ตำแหน่ง
  2. แท็บ DesignReport LayoutShow in Tabular Form (ทำให้ดูเป็นตารางแบน)
  3. SubtotalsDo Not Show Subtotals (ถ้าไม่ต้องการยอดรวมย่อย)
  4. ปรับความกว้างคอลัมน์ ให้อ่านง่าย

ขั้นตอนที่ 5: ทดสอบ GETPIVOTDATA

ตอนนี้คุณมี PivotTable เรียบร้อยแล้ว กลับไปที่ชีต Dashboard (หรือสร้างชีตใหม่) แล้วพิมพ์:

=GETPIVOTDATA("ยอดขาย", PivotTable!$A$1, "สินค้า", "กาแฟ")

PivotTable!$A$1 = เซลล์มุมซ้ายบนของ PivotTable (header “สินค้า”) — คลิกที่นั่น Excel จะใส่ให้อัตโนมัติ

GETPIVOTDATA ดึงค่าจาก PivotTable แบบอัตโนมัติ

GETPIVOTDATA เป็นฟังก์ชันที่หลายคนหลงลืมครับ แต่ผมว่าเป็นตัวช่วยสรุปข้อมูลแบบ dynamic ที่ดีมาก เวลาคุณทำ PivotTable เสร็จ ถ้าพิมพ์เครื่องหมายเท่ากับแล้วคลิกที่เซลล์ใน Pivot Excel จะสร้างสูตร GETPIVOTDATA ขึ้นมาให้เอง เช่น

=GETPIVOTDATA("ยอดขาย", $A$1, "สินค้า", "กาแฟ")

ความหมายคือดึงค่าจากฟิลด์ยอดขาย จาก Pivot ที่มี anchor เซลล์อยู่ที่ A1 โดยกรองให้สินค้าเป็นกาแฟ ผลลัพธ์คือยอดขายรวมของกาแฟตามที่ Pivot คำนวณไว้

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

ในไฟล์ตัวอย่าง ผมสร้างชีต PivotTable มาสรุปยอดขายรวมของแต่ละสินค้าและจังหวัด แล้วในชีต Dashboard ผมใช้ GETPIVOTDATA ดึงยอดขายของกาแฟออกมาแสดง ผลลัพธ์คือตัวเลขที่ผูกกับ Pivot โดยตรง ไม่ต้องกลัวว่าค่าจะตกหล่นตอนแก้ข้อมูล

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

💡 เคล็ดลับ: ถ้าอยากได้สูตรแบบสั้นๆ ที่ควบคุมเองได้ ให้พิมพ์ GETPIVOTDATA ด้วยมือแทนการคลิกครับ แต่ต้องเช็คให้แน่ใจว่าชื่อฟิลด์และ anchor เซลล์ถูกต้อง ไม่เช่นนั้นจะดึงค่าผิดไป

ทำความรู้จัก SUMPRODUCT เจ้าของแนวคิด array

SUMPRODUCT แปลตรงตัวว่าคูณเสร็จแล้วเอามารวมครับ หลักการคือมันเอาแต่ละแถวมาคูณกัน แล้วบวกรวมทั้งหมด เช่น ถ้าคุณมีคอลัมน์ B เป็นราคาต่อชิ้น และคอลัมน์ C เป็นจำนวนขาย

=SUMPRODUCT(B2:B8, C2:C8)

สูตรนี้จะคำนวณ B2*C2 + B3*C3 … ไปเรื่อยๆ จนถึงแถวสุดท้าย แล้วรวมออกมาเป็นคำตอบเดียว นี่คือวิธีคิดยอดขายรวมแบบไม่ต้องสร้างคอลัมน์ช่วยเลย

พลังที่แท้จริงของ SUMPRODUCT อยู่ที่การคูณด้วยเงื่อนไขครับ ผมขออธิบายแนวคิดของ array สักหน่อย ใน Excel เมื่อคุณเขียนเงื่อนไขเช่น C2:C8="กาแฟ" มันจะให้ผลลัพธ์เป็นอาร์เรย์ของ TRUE/FALSE และเมื่อคูณกับตัวเลข TRUE จะกลายเป็น 1 ส่วน FALSE เป็น 0

ในไฟล์ตัวอย่าง ผมมีข้อมูลยอดขาย 150 แถวในชีต ข้อมูลสด คอลัมน์มี วันที่, จังหวัด, สินค้า, ยอดขาย, จำนวน วิธีลิสต์ราคาเหมือนจริงคือสินค้า 3 อย่างคือ กาแฟ, ชานม, เค้ก ขายใน 4 จังหวัดคือ กรุงเทพฯ, เชียงใหม่, ภูเก็ต, ขอนแก่น

ถ้าผมอยากรู้ยอดขายรวมของกาแฟแบบไม่ต้องใช้ SUMIFS ก็เขียนได้แบบนี้

=SUMPRODUCT((C2:C151="กาแฟ") * (D2:D151))

ส่วนเงื่อนไขนี้คูณกันเป็น 1 เฉพาะแถวที่สินค้าเป็นกาแฟ พอคูณกับคอลัมน์ยอดขาย มันจะรวมเฉพาะแถวนั้นออกมา ผลลัพธ์คือยอดขายทั้งหมดของกาแฟในทุกจังหวัดและทุกวันที่ครับ

💡 เคล็ดลับ: คุณสามารถคูณเงื่อนไขหลายๆ เงื่อนไขพร้อมกันได้เลย เช่น การคูณทั้งเงื่อนไขสินค้าและจังหวัดเข้าด้วยกันในสูตรเดียว เพื่อกรองได้หลายมิติโดยไม่ต้องสร้างคอลัมน์ช่วยใดๆ

SUMPRODUCT ใช้แทน COUNTIFS และ SUMIFS

จุดที่คนชอบมากที่สุดคือ SUMPRODUCT ทำหน้าที่ของทั้ง COUNTIFS และ SUMIFS ได้ในสูตรเดียวครับ สองฟังก์ชันนี้ถ้าอยากใช้หลายเงื่อนไขก็ยังได้ แต่ SUMPRODUCT เก็บทุกอย่างไว้ในที่เดียวกันดูเกะกะน้อยกว่า

ลองนับจำนวนแถวที่ขายชานมในจังหวัดเชียงใหม่กันครับ ผมเขียนแบบนี้

=SUMPRODUCT((C2:C151="ชานม") * (B2:B151="เชียงใหม่"))

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

=SUMPRODUCT((C2:C151="ชานม") * (B2:B151="เชียงใหม่") * (D2:D151))

ลองเทียบกับ SUMIFS ปกติครับ =SUMIFS(D2:D151, C2:C151, "ชานม", B2:B151, "เชียงใหม่") ได้คำตอบเหมือนกัน เพียงแต่รูปแบบต่างกันเรื่องการเขียนครับ

อีกส่วนหนึ่งที่หลายคนไม่รู้คือ SUMPRODUCT คำนวณข้าม error ได้บางกรณี เพราะมันละเลยค่า error ในการคูณ ถ้าคอลัมน์หนึ่งมี #N/A อยู่ SUMPRODUCT จะให้ผลลัพธ์เป็น error ต่อเมื่อทั้งสองตัวเป็น error ด้วยกัน ไม่งั้นมันช่วยกรองให้คำนวณเฉพาะข้อมูลที่ครบถ้วนครับ

ผมลองกดคำนวณค่าจริงในไฟล์ดูแล้ว สรุปยอดขายชานมในเชียงใหม่ได้ราว 18,590 บาท ส่วนนับจำนวนแถวชานมเชียงใหม่อยู่ที่ 15 รายการ ถ้าเพิ่มเงื่อนไขวันที่ตามต้องการก็แค่คูณเงื่อนไขข้างต้นอีกตัวหนึ่งเท่านั้นเอง

💡 เคล็ดลับ: สูตร SUMPRODUCT เหมาะกับตารางข้อมูลดิบที่ยาวๆ ครับ เพราะคุณตั้งช่วงไว้กว้างๆ แล้วแก้เฉพาะเงื่อนไขก็ได้ผลลัพธ์ใหม่ทันที ไม่ต้องไปลากสูตรไล่ทีละคอลัมน์

AGGREGATE สูตรรวมที่ข้าม error และแถวที่ซ่อน

AGGREGATE เป็นฟังก์ชันรวมขั้นสูงที่ทำงานคล้าย SUBTOTAL แต่ยืดหยุ่นกว่าเยอะครับ ตัวมันรับ argument สองชุด คือ function_num ที่บอกว่าจะคำนวณอะไร และ options ที่บอกว่าจะจัดการกับ error หรือแถวที่ซ่อนยังไง

โครงสร้างคือ AGGREGATE(function_num, options, ...ข้อมูล) ตัวอย่างเช่น ถ้าอยากได้ค่าเฉลี่ยที่ข้าม error

=AGGREGATE(1, 6, F2:F20)

ตรงนี้ function_num 1 คือค่าเฉลี่ย ส่วน options 6 แปลว่าข้ามทั้งค่า error และแถวที่ซ่อนไว้ ในไฟล์ตัวอย่างผมลองทำให้คอลัมน์ยอดขายบางแถวมีค่า #N/A เข้ามาแทรกไว้ ถ้าใช้ AVERAGE ธรรมดาจะได้ error ทั้งตาราง แต่ AGGREGATE กลับคำนวณให้เสร็จเลย

ผมเตรียม list ของ function_num ที่ใช้บ่อยไว้ให้ครับ เช่น 1 คือ AVERAGE, 4 คือ MAX, 5 คือ MIN, 6 คือ PRODUCT, 9 คือ SUM และ 12 คือ MEDIAN

ส่วน options ที่นิยมมี 0 หมายถึงไม่สนใจอะไรเลย 4 คือข้ามค่าว่าง 5 คือข้ามแถวที่ซ่อน และ 6 คือข้ามทั้ง error กับแถวที่ซ่อน

จุดที่ AGGREGATE ต่างจาก SUBTOTAL คือมันข้ามแถวที่ซ่อนตามเลขแถว ไม่ใช่ตามฟังก์ชันการกรองครับ หมายความว่าคุณควบคุมได้ชัดเจนว่าให้คิดเฉพาะส่วนที่มองเห็นหรือรวมทุกแถว แถมยังรองรับฟังก์ชันอย่าง LARGE และ SMALL ได้อีกด้วย

ในไฟล์ผมใช้ AGGREGATE 9 (SUM) แบบ options 6 เพื่อหายอดขายรวมทั้งตารางโดยข้าม error ผลลัพธ์ที่ได้คือ 365,625 บาท โดยไม่ต้องไปลบ error ทิ้งก่อนเลย นี่คือความสะดวกที่สูตรพื้นๆ ให้ไม่ได้

⚠️ ข้อควรระวัง: เลข function_num กับ options จำยากนิดหน่อยครับ ถ้าใส่ผิดค่าจะได้ผลลัพธ์ที่ไม่ตรงกับที่คิด ผมแนะนำให้เปิด reference ใน Excel ดูประกอบ หรือจดคำอธิบายไว้ข้างเซลล์ด้วยเผื่อส่งงานต่อ

เอามาใช้ร่วมกันบนแดชบอร์ดจริง

พอรู้จักทั้งสามสูตรแล้ว ลองมาดูตัวอย่างการใช้งานจริงในชีต Dashboard กันครับ ผมออกแบบตารางสรุปเล็กๆ ให้คุณเห็นว่าทั้งสามตัวประสานงานกันยังไงในไฟล์เดียว

โครงสร้างมีหัวข้อหลักสองสามช่อง สมมติผมอยากหาคำตอบหลายคำถามพร้อมกัน เช่น ยอดขายรวมของชานมในขอนแก่น, ค่าเฉลี่ยต่อรายการของทุกสินค้า, และยอดขายรวมของเค้กที่ดึงจาก Pivot

ผมใช้ SUMPRODUCT หายอดชานมในขอนแก่นพร้อมเงื่อนไขสองมิติ แล้วใช้ AGGREGATE หาค่าเฉลี่ยที่ข้าม error สุดท้ายใช้ GETPIVOTDATA ดึงยอดขายเค้กจาก Pivot มาแสดง ตัวเลขแต่ละชุดมาจากแหล่งข้อมูลที่ต่างกันแต่แสดงผลอยู่ในตารางเดียวกัน สะดวกมากตอนส่งรายงานครับ

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

📌 ข้อควรจำ: เทคนิคที่ผมแนะนำทั้งหมดนี้เป็นการทำงานที่คุณทำใน Excel ตรงๆ ครับ ไม่ใช่ฟีเจอร์ที่จะสร้างขึ้นจากไฟล์ตัวอย่างอัตโนมัติ ไฟล์ที่เตรียมให้ถือเป็นต้นแบบให้ลองทำตามเท่านั้น

สรุปและชวนลองทำเล่น

ทั้งสามสูตรถือเป็นอาวุธสำคัญของงานวิเคราะห์ข้อมูลครับ สรุปสั้นๆ ได้ดังนี้

ฟังก์ชันใช้ทำอะไรจุดเด่น
SUMPRODUCTคูณและรวมอาร์เรย์, ทำเงื่อนไขหลายตัวแทนทั้ง COUNTIFS และ SUMIFS ในสูตรเดียว
AGGREGATEรวมค่าพร้อมจัดการ error/แถวที่ซ่อนข้าม error ได้โดยไม่ต้องล้างข้อมูล
GETPIVOTDATAดึงค่าจาก PivotTableผูกกับ Pivot อัปเดตตามอัตโนมัติ

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

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

Similar Posts

  • Dynamic Arrays — FILTER, SORT, UNIQUE, SEQUENCE

    1. เมื่อสูตรหนึ่งตอบได้หลายค่า บทความก่อนหน้าเราจัดการกับวันที่กันไปแล้ว คราวนี้ผมจะพาคุณมาถึงจุดพลิกโฉมของ Excel ในยุค Microsoft 365 ครับ นั่นคือ Dynamic Arrays หรือที่เรียกกันว่า สูตรแบบไดนามิก เคยไหมครับ เวลากรองข้อมูลก็ต้องเปิด Filter ทีละคอลัมน์ เวลาหาค่าที่ไม่ซ้ำก็ต้องคัดด้วยมือ หรือเวลาเรียงข้อมูลก็ต้องกด Sort แล้วเสี่ยงทำข้อมูลต้นฉบับเละไปกับมือ ถ้าฟังดูคุ้น นี่แหละคือปัญหาที่ Dynamic Arrays เกิดมาแก้ ก่อนหน้านี้ถ้าเราอยากให้สูตรตอบหลายค่าต้องกด Ctrl+Shift+Enter ให้เป็น Array Formula และผลลัพธ์ต้องวางไว้ให้พอดีล่วงหน้า ถ้าเผลอลากเยอะไปหรือหย่อนไปก็พังทิ้ง หรือถ้าเผลอไปกดตรงกลางก็แก้ยาก ยุคของ Dynamic Arrays ต่างออกไปสิ้นเชิง เพราะคุณแค่เขียนสูตรหนึ่งครั้ง แล้ว Excel จัดการเรื่องขนาดและตำแหน่งให้เองทั้งหมด หลักการมันง่ายมาก คือสูตรกลุ่มนี้ตอบ ได้หลายค่าพร้อมกัน และค่าที่ตอบมานั้น ไหลลงมา (spill) ครอบคลุมหลายเซลล์อัตโนมัติ โดยคุณไม่ต้องลากสูตรลงมาเองแม้แต่เซลล์เดียว แถมเมื่อข้อมูลต้นทางเปลี่ยน ผลลัพธ์ก็อัปเดตตามทันทีแบบเรียลไทม์ ชุดฟังก์ชันที่เราจะเล่นกันวันนี้มี 4…

  • สร้างตาราง (Table) แบบมือโปร

    1. Table ใน Excel คืออะไร? — ไม่ใช่แค่ตารางธรรมดา เคยไหมครับ — คุณกรอกข้อมูลใส่ Excel เรียบร้อย เรียงเป็นแถวเป็นคอลัมน์สวยงาม ตั้งชื่อหัวตารางไว้ แล้วก็เริ่มทำงาน… แต่พอเพิ่มข้อมูลแถวใหม่ ปุ๊บ — สูตรที่คุณเขียนไว้ก่อนหน้าไม่ยอมรวมแถวใหม่ให้เลย ต้องมานั่งแก้สูตรทุกครั้ง หรือเวลาจะกรองข้อมูลก็ต้องมากดเปิด Filter ทีละรอบ ถ้าคุณเจอปัญหาแบบนี้ — Table (หรือ Excel Table) คือคำตอบครับ! หลายคนอาจคิดว่า “Table” คืออะไรก็ได้ที่เราทำเป็นตารางใน Excel — แต่ความจริงแล้ว Table ในภาษา Excel มีความหมายเฉพาะเจาะจงมากกว่านั้นครับ Table = ช่วงข้อมูลที่ถูกแปลงให้เป็น “วัตถุอัจฉริยะ” ที่ Excel รู้จักเป็นพิเศษ ความแตกต่างระหว่าง แค่พิมพ์ข้อมูลเป็นตาราง (Manual Range) กับ Table จริงๆ: หัวข้อ…

  • Data Validation ขั้นสูง — Custom Formula, Dependent Dropdown และเทคนิคมือโปร

    1. คุณรู้ Data Validation มากพอแล้ว — ถึงเวลาอัปเกรด! ในบทความ Data Validation พื้นฐานที่แล้ว คุณได้เรียนรู้วิธีสร้าง Dropdown List, จำกัดตัวเลข, จำกัดวันที่ และตั้งข้อความเตือนกันไปแล้ว — นั่นช่วยให้ข้อมูลในไฟล์ Excel ของคุณสะอาดขึ้นเยอะเลยใช่ไหมครับ? แต่เดี๋ยวก่อน — Data Validation ยังมีอะไรอีกมากที่ซ่อนอยู่! เพราะชีวิตจริงการทำงานไม่ได้ง่ายแค่นั้นครับ — บางครั้งคุณต้อง: วันนี้เราจะเจาะลึกเทคนิค Data Validation ขั้นสูง ที่มืออาชีพใช้จริงในที่ทำงานครับ — เปิดไฟล์ตัวอย่างขึ้นมา แล้วลองทำตามไปทีละข้อเลย! 2. Custom Formula Validation — เหนือกว่ากฎสำเร็จรูป Data Validation มี Custom Formula ที่ให้คุณเขียนสูตร Excel เป็นเงื่อนไขได้ — ยืดหยุ่นสุดๆ ครับ! 2.1…

  • การป้อนข้อมูลพื้นฐาน: Text, Number, Date — กรอกยังไงให้ Excel ไม่มึน

    1. “แค่พิมพ์ก็ได้แล้ว? ทำไมต้องสอน?” หลายคนคงคิดว่า — “การป้อนข้อมูลน่ะเหรอ? แค่คลิกเซลล์แล้วพิมพ์ ก็จบ!” จริงครับ… ในทางกลับกัน ถ้าคุณกรอกไม่ถูกวิธี — Excel อาจตีความข้อมูลของคุณผิดเพี้ยนไปเลยก็ได้นะ! 😱 หรืออาจจะมีคนหาว่าคุณไม่มี Data Literacy เอาได้อีกนะ ตัวอย่างเจ็บปวดที่เจอบ่อย: เห็นไหมครับว่าแค่พิมพ์ไม่เป็นก็ปวดหัวแล้ว! วันนี้เราจะมาเรียนรู้กันว่าข้อมูลแต่ละประเภทใน Excel มีอะไรบ้าง — และที่สำคัญคือต้องกรอกยังไงให้ถูกต้อง รับรองว่าอ่านจบแล้วคุณจะพิมพ์ข้อมูลใน Excel ได้อย่างมั่นใจ ไม่มึนอีกต่อไปครับ ✅ 📋 ข้อมูล 3 ประเภทหลักที่ Excel รู้จัก Excel แบ่งประเภทข้อมูลเป็น 3 แบบใหญ่ๆ ครับ: ประเภทข้อมูล ตัวอย่าง Excel จัดเก็บยังไง Text (ข้อความ) “สมชาย”, “ที่อยู่”, “เลขที่ใบสั่งซื้อ SA-001” จัดเก็บเป็นข้อความ — ชิดซ้ายอัตโนมัติ…

  • SUMIFS / COUNTIFS / AVERAGEIFS — รวมค่านับค่าแบบหลายเงื่อนไข

    1. ต่อยอดจาก SUM/COUNT สู่การคิดตามเงื่อนไข บทเรียนที่แล้วเราได้อินกับ IF / IFS / SWITCH — จัดการเงื่อนไขทีละค่า แต่วันนี้ผมจะพาคุณไปอีกขั้นนั่นคือการ “รวมค่า” และ “นับค่า” ที่เจาะจงเฉพาะข้อมูลที่ตรงเงื่อนไขเท่านั้นครับ สมมติคุณมีตารางยอดขายเป็นพันแถว แล้วอยากรู้ว่า “เดือน 9 สาขากรุงเทพ ขายเสื้อผ้าได้เท่าไหร่” — ถ้าใช้ SUM ธรรมดาคงต้องกรองก่อนแล้วค่อยรวมเป็นรายๆ เปลืองเวลามาก แต่ด้วย SUMIFS คุณเขียนสูตรเดียวจบครับ กลุ่มฟังก์ชันที่เราจะดูในบทความนี้คือ: เปิดไฟล์ตัวอย่าง แล้วทำตามไปด้วยกันนะครับ ผมเตรียมไว้ 3 ชีท ไล่จากง่ายไปยาก 💡 เคล็ดลับ: จับทางจากชื่อเลยครับ — ตัวธรรมดา (SUMIF, COUNTIF) ใช้ได้แค่เงื่อนไขเดียว ตัวที่มี S ต่อท้าย (SUMIFS, COUNTIFS, AVERAGEIFS) รองรับหลายเงื่อนไขพร้อมกัน “S” มาจากคำว่า…

  • IF Function สำหรับมือใหม่ — ใช้เงื่อนไขตัดสินใจใน Excel

    1. ถ้า… แล้ว… ไม่งั้น… — วิธีคิดของคนทำงาน ในชีวิตประจำวันเราตัดสินใจโดยใช้เงื่อนไขตลอดเวลา: ใน Excel ก็มีฟังก์ชันที่ทำงานแบบนี้เหมือนกันครับ — มันชื่อว่า IF Function IF คือฟังก์ชันที่ให้ Excel ตรวจสอบเงื่อนไข แล้วตัดสินใจว่าจะแสดงค่าอะไรออกมา โดยคุณเป็นคนกำหนดกฏเกณฑ์เอง IF Function ช่วยให้คุณ: มะ! เปิดไฟล์ตัวอย่างแล้วทำไปพร้อมกันเลยครับ — มีชีทตัวอย่างให้ลองทำตามทุกหัวข้อ จะได้เห็นภาพว่า IF ทำงานยังไงบ้าง! 2. IF Function คืออะไร? โครงสร้างพื้นฐาน IF Function มีโครงสร้างง่ายมากครับ: 3 ส่วนสำคัญของ IF: ส่วน ความหมาย ตัวอย่าง Logical_test เงื่อนไขที่ต้องการตรวจสอบ B2 >= 80 Value_if_true ค่าที่จะแสดงถ้าเงื่อนไขเป็นจริง “ผ่าน” Value_if_false ค่าที่จะแสดงถ้าเงื่อนไขเป็นเท็จ “ไม่ผ่าน”…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.