Function

สูตร Excel หาผลรวมเฉพาะ Top 3 [SUM only Top 3 Values]

“Excel คำนวณหาผลรวมค่า Top 3 ได้ไหม?” เพื่อนคนหนึ่งถาม “ยังไงเหรอ อธิบายหน่อย” ผมถามกลับ เพราะไม่แน่ใจว่าเข้าใจถูกหรือเปล่า “สมมติมียอดขายแต่ละประเทศ อยากได้เฉพาะยอดรวมของ 3 ประเทศที่มียอดขายสูงสุด เขียนสูตรยังไงดี“ เพื่อนอธิบาย “เขียนได้สิ ไม่ยากด้วยนะ” ผมตอบ “แล้วสมมติว่า มีเงื่อนไขเพิ่มเติม เช่นอยากได้เฉพาะยอดขายของประเทศในทวีปเอเชียล่ะ?” เพื่อนเริ่มแพลมความต้องการ “ได้สิ ปรับสูตรนิดหน่อยก็ได้แล้ว” ผมตอบ “แล้วถ้าอยากปรับเป็นผลรวมของ Top N ตามต้องการ เช่น Top5, Top 10 ล่ะ ทำได้ไหม?” เพื่อนเริ่มจินตนาการสร้างสรรค์ “ได้สิ แต่อาจเขียนสูตรซ้อนกันนิดหน่อย” ผมตอบ “แล้วถ้าข้อมูลมีความผิดพลาดล่ะ เช่น ยอดขายควรเป็นตัวเลข แต่บางครั้งคีย์ข้อมูลเป็น “NoData” เขียนสูตรได้ไหม?” เพื่อนเริ่มสาธยาย (แบบนี้เค้าเรียก “ได้คืบจะเอาศอก” ^^) “ได้สิ Excel เขียนสูตรได้หมดแหละ“ ผมให้ความมั่นใจ “แล้วสูตรที่ว่า […]

Read more
Function

สูตร Excel ดึงข้อมูลข้ามไฟล์แบบไดนามิค [INDIRECT]

“อยากเขียนสูตร Excel ดึงข้อมูลข้ามไฟล์ ทำไงดีครับ?” ลูกศิษย์คนหนึ่งถาม “พิมพ์ = แล้วคลิกเซลล์ที่ต้องการไม่ได้หรือครับ?” ผมถามกลับ “คืออยากให้สูตรปรับเปลี่ยนได้น่ะครับ เช่น ดึงข้อมูลจากไฟล์เดือนมกรา หรือดึงข้อมูลจากไฟล์เดือนกุมภาก็ได้” ลูกศิษย์อธิบาย “อ้อ บางที อาจอยากให้เปลี่ยนชื่อ Sheet ได้ด้วยนะครับ เช่น Sheet1 หรือ Sheet2 ก็ได้” ลูกศิษย์อธิบายต่อ “หรือถ้าเขียนสูตรแบบระบุโฟลเดอร์ได้ยิ่งดีเลยครับ เช่น ดึงข้อมูลจากโฟลเดอร์ A หรือดึงข้อมูลจากโฟลเดอร์ B บางทีผมตั้งชื่อไฟล์เป็นชื่อเดือนแต่ข้อมูลคนละอย่างกันครับ” ความต้องการเริ่มพรั่งพรู ความต้องการดูเยอะมากเลยใช่ไหมครับ แต่ถ้าเรารู้จักฟังก์ชันที่ชื่อ INDIRECT โจทย์ข้อนี้ก็คือขนมดีๆนี่เอง ^__^

Read more
Function

ฝึกสมอง สูตร Excel บวกกันต่อเนื่อง (Arithmetric Series)

“อยากเขียนสูตรให้ตัวเลขบวกกันต่อเนื่องจากค่าแรกจนถึงค่าสุดท้าย เขียนยังไงดี?” เพื่อนคนหนึ่งถาม “ยังไงนะ?” ผมถามกลับด้วยความฉงน “สมมติว่า ค่าแรกคือ 5 ค่าสุดท้ายคือ 10 อยากเขียนสูตรให้ตัวเลขบวกกันตั้งแต่ 5 จนถึง 10” เพื่อนพยายามอธิบาย “ถ้าเขียนแบบตรงๆคือ 5+6+7+8+9+10 แต่ไม่อยากพิมพ์แบบแมนวล” เพื่อนอธิบายต่อ “Excel เขียนสูตรแบบนี้ได้ไหม?” เพื่อนถามสรุป ในชีวิตจริงเราไม่ค่อยเจอโจทย์แนวนี้ แต่คำถามนี้สะกิด “ต่อมอยากรู้” ของผมอย่างจัง จากฟังก์ชันที่พอรู้จัก คิดว่าไม่น่ามีฟังก์ชันใดที่คำนวณค่าแบบนี้ได้ตรงๆ

Read more
Function

สูตรลัด เลือกเกรดครั้งที่ดีที่สุด

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

Read more
Function

HAPPY NEW YEAR 2018

ผมกำลังคิดว่าจะเขียน Happy New Year อย่างไรให้ดูเรียบง่ายแต่ไม่ธรรมดา จู่ๆก็ฉุกคิดถึงฟังก์ชัน TEXTJOIN ที่เพิ่งศึกษาเดือนที่แล้ว จึงลองหยิบมาประยุกต์ดู และนี่คือ Happy New Year ของผมครับ {=TEXTJOIN(” “,TRUE,UPPER(A1:A3),YEAR(TODAY()))} ผลลัพธ์ที่ได้ก็คือภาพด้านบนนั่นเอง ^__^ ขออธิบายสั้นๆดังนี้ครับ

Read more
Function

TEXTJOIN ฟังก์ชันที่น็อค CONCATENATE ในหมัดเดียว

“มีวิธีเชื่อมข้อความใน Excel ที่สะดวกกว่า & ไหมคะ?” ลูกศิษย์คนหนึ่งถาม ถ้าเป็นก่อนหน้านี้ ผมคงตอบว่า ไม่มี เพราะการใช้ & (Ampersand) แม้เป็นวิธีทื่อๆ แต่สะดวกกว่า CONCATENATE แต่ถ้าถามตอนนี้ ผมจะตอบว่า TEXTJOIN ครับ ^__^

Read more
Function

TEXTJOIN ฟังก์ชันที่คุณต้องรู้ !

“Excel มีฟังก์ชันที่ตัดเฉพาะตัวเลขออกจากข้อความไหมครับ?” ลูกศิษย์ถาม “ไม่มีฟังก์ชันโดยตรงครับ ต้องเขียนสูตรขึ้นมาเอง ปัญหาคือสูตรยาวและซับซ้อนมาก” คือคำตอบของผมก่อนหน้านี้ แต่ตอนนี้คำตอบเปลี่ยนไปแล้ว เพราะ Excel มีฟังก์ชันใหม่ชื่อว่า TEXTJOIN

Read more
Microsoft Excel

6 เทคนิค Paste Value ใน Excel

“มีวิธี Paste Value แบบเร็วๆไหมคะ” หนึ่งในขั้นตอนที่ใช้บ่อยมากๆก็คือ Paste Value ลองนึกสิว่าวันนึงเรา Paste Value กี่ครั้ง ถ้าทำให้เร็วขึ้นได้ จะเซฟเวลาขนาดไหน เท่าที่ผมทราบ เทคนิค Paste Value ใน Excel มีทั้งหมด 6 วิธี มีวิธีอะไรบ้าง มาดูกันครับ ^__^

Read more
Function

สไลด์ 10 เทคนิคการ SUM ใน Excel ที่คุณต้องรู้

นี่คือสไลด์ที่ผมใช้สอนเรื่อง “10 เทคนิคการ SUM ใน Excel ที่คุณต้องรู้” ในกิจกรรม “ร่วมทำบุญ เรียนเอ็กเซล” ครั้งที่ 2 จัดขึ้นที่บ้านคามิลเลียน ลาดกระบัง เมื่อวันเสาร์ที่ 14 ตุลาคม 2017 ตอนเตรียมสอนนั้น ผมไม่ได้กะทำสไลด์ชุดนี้เลย เพราะมีไฟล์เอ็กเซลให้ฝึกทำอยู่แล้ว คิดว่าอธิบายด้วยโจทย์ตัวอย่างน่าจะเข้าใจง่ายกว่า รวมถึงรายละเอียดต่างๆก็เคยเขียนไว้ในบทความเรื่อง 10 เทคนิคการ SUM ใน Excel ที่คุณต้องรู้ ซึ่งเป็นบทความที่ได้รับความนิยมสูงสุดของผม แต่ช่วงที่เตรียมซ้อมพูด ฉุกคิดขึ้นมาว่า การมีสไลด์ประกอบน่าจะทำให้นักเรียนเข้าใจง่ายขึ้น เป็นตัวช่วยเล่าเรื่อง และสรุปสิ่งที่สอน

Read more
Microsoft Excel

เรื่องตลก สูตร Excel (Alt+=)

อาจารย์เห็นลูกศิษย์คนหนึ่งเขียนสูตร Excel ว่า =B2+B3+B4+B5+B6 จึงบอกว่าถ้าต้องการผลรวมแบบนี้ ใช้ฟังก์ชัน SUM จะเร็วกว่า ลูกศิษย์รับคำแล้วกล่าวขอบคุณ วันรุ่งขึ้น อาจารย์ถามว่าใช้ฟังก์ชัน SUM แล้วเป็นไงบ้าง ชีวิตดีขึ้นไหม ลูกศิษย์ตอบว่า ไม่เห็นเร็วขึ้นตรงไหนเลย ยุ่งยากกว่าเดิมอีก

Read more