DAX

อ้าว! ทำไม Power BI มันขึ้น error ล่ะ? [DAX Order Date Delivery Date ep.1]

“พี่คะ รบกวนดูสูตรให้นิดนึงได้ไหมคะ?” น้องนิจิคนงามให้เกียรติเดินมาหาผมที่โต๊ะ“มีอะไรหรือครับ” ผมทำเสียงหล่อโดยไม่รู้ตัว“คือนิจิเขียนสูตรใน Power BI แล้วมันขึ้น error น่ะค่ะ” “error ยังไงครับ?” ผมได้กลิ่นน้ำหอมจาง ๆ ช่างชวนฝัน..“แบบนี้ค่ะ” เธอชี้ไปที่จอคอมพ์ สติผมกลับมาทันที Error ได้ไง? สูตรไม่ผิด ข้อมูลไม่ผิด syntax ก็ไม่ผิดแล้วผิดตรงไหน?

Read more
Function

หวาว! เทคนิคเปลี่ยนภาษาอังกฤษให้ขึ้นต้นด้วยตัวพิมพ์ใหญ่ [Applied PROPER]

“ลองเปลี่ยน – เป็น ก แล้วใช้ PROPER จากนั้นเปลี่ยน ก เป็น – ดีไหมคะ?” “ยังไงนะครับ?” ผมตามเธอไม่ทัน“แบบนี้ค่ะ” แล้วเธอก็พิมพ์สูตร“เฮ้ย ! แบบนี้ได้ด้วยเหรอ !!” ผมตะโกนดังลั่น

Read more
Function

ทำไมเพิ่งเจอ! สูตร Excel คำนวณ % การเปลี่ยนแปลง ep 2 (% Growth YoY)

“อยากคำนวณ %Change เทียบกับเป้าหมาย ต้องเขียนสูตรยังไงครับ” โจ้ถามในเช้าวันสงกรานต์ที่ไม่ได้เป็นวันหยุด“ช่วงนี้ตกเป้ากระจุยเลยพี่ คิดเปอร์เซ็นต์เปลี่ยนแปลงผิดทุกที” โจ้เสริม“เอ … พี่คุ้น ๆ ว่าเหมือนเคยสอนสูตรนี้แล้วนะ ใช่มะ ?”“เออใช่! พี่เคยสอนแล้ว เดี๋ยวขอหาแป๊ปนึง” โจ้ตอบพลางแบมือตบหน้าผากตัวเอง “เจอแล้ว สูตรนี่ไง!” โจ้ร้องลั่นออฟฟิศ

Read more
Function

ไม่อยากใช้ IF ซ้อนกันเยอะๆ ทำไงดี? ep3 [Alternatives of Nested IF in Excel]

“เจอตัวแล้ว” โจ้ส่งเสียงเมื่อเจอหน้าผม“มาอธิบายต่อเลย คราวนี้เจอแต่เช้า ห้ามหนีไปไหนนะ” โจ้ตัดทางถอยทันที“มีอะไรให้พี่ช่วยหรือโจ้” “ครั้งก่อนพี่บอกว่าถ้าไม่อยากใช้ IF ซ้อนกันเยอะๆให้ใช้ VLOOKUP แทน”“ใช่ ทำไมหรือ?” ผมถามกลับ“พี่พูดต่อว่า VLOOKUP อาจไม่ใช่วิธีที่ดีที่สุด”“ใช่ พี่พูดยังงั้น”“แล้ววิธีที่ดีที่สุดคืออะไรครับ?” โจ้เผยสิ่งที่ต้องการ“วิธีที่ดีที่สุดคือ ตรรกะ” “ตรรกะ… ยังไงอ่ะพี่?”“พี่มาที่โต๊ะผมทีได้ไหม ผมมีเคส IF ซ้อน IF จะถามพอดีเลย” โจ้ใช้ประโยคคำสั่งและขอร้อง

Read more
Function

ไม่อยากใช้ IF ซ้อนกันเยอะๆ ทำไงดี? ep2 [Alternatives of Nested IF in Excel]

“เจอพอดีเลย พี่พอมีเวลาไหมครับ?” โจ้ทักทายผมด้วยคำถาม“มีอะไรหรือเปล่าโจ้”“ครั้งก่อนพี่บอกว่าจะสอนวิธีแก้ IF ซ้อนกันเยอะๆ พี่ยังไม่ได้สอนเลย” “สอนไปแล้วไม่ใช่เหรอ?”“พี่สอนเคสเงื่อนไขเป็น 1,2,3,4 แต่ยังไม่สอนเคสมากกว่า 50,000 เป็น Silver มากกว่า 200,000 เป็น Gold เลยครับ” โจ้ท้วง“เออใช่ พี่ลืมไปเลย” พลางยกฝ่ามือซ้ายทาบหน้าผากตัวเอง“เคสของโจ้เป็นไง เล่าให้พี่ฟังหน่อย” (สำหรับใครที่ยังไม่ได้อ่านวิธีแก้ IF ซ้อนกันเยอะๆ แบบเงื่อนไขเป็น 1,2,3,4 หรือ episode1 อ่านได้จาก บทความนี้ ครับ)

Read more
Function

ไม่อยากใช้ IF ซ้อนกันเยอะๆ ทำไงดี? ep1 [Alternatives of Nested IF in Excel]

“ไม่อยากใช้ IF ซ้อนกันเยอะๆ ทำไงดีครับพี่” จู่ๆโจ้ก็ยิงคำถามใส่“มันต้องดูเคสด้วยน่ะ เคสของโจ้เป็นยังไงเหรอ” ผมถามกลับ“ยังงี้ครับพี่” ถ้าได้ 1 ให้แสดงเป็น Thailandถ้าได้ 2 ให้แสดงเป็น Japanถ้าได้ 3 ให้แสดงเป็น Chinaถ้าได้ 4 ให้แสดงเป็น Koreaถ้าได้ค่าอื่น ให้แสดงเป็น Others “ตอนนี้ผมใช้ IF ซ้อนกัน 4 ชั้น แบบนี้ครับ” =IF( A2=1,”Thailand”, IF(A2=2,”Japan”, IF(A2=3,”China”, IF(A2=4,”Korea”, “Others”)))) “ผมว่าสูตรมันไม่ค่อยโอเท่าไร แต่ไม่รู้จะแก้ยังไง พี่มีวิธีอื่นไหมครับ?”

Read more
Function

หามานาน! สูตร Excel คำนวณ % การเปลี่ยนแปลง (%Growth YoY)

“อยากคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงของปีนี้กับปีที่แล้ว ต้องเขียนสูตรยังไงครับ” จู่ๆตั้มก็พุ่งพรวดเข้ามาถามที่โต๊ะแบบไม่ทันตั้งตัว“ก็เอาตัวเลขปีนี้ลบปีที่แล้ว หารปีที่แล้วสิ”“ลองแล้วครับพี่ มันได้แค่บางตัว แต่บางตัวไม่ได้ครับ”“ไม่ได้ยังไงเหรอ?” ผมถามกลับ“คือ ถ้าตัวเลขปีนี้หรือปีที่แล้วติดลบ ผลลัพธ์จะผิด”“ยิ่งถ้าตัวเลขปีนี้หรือปีที่แล้วเป็นศูนย์ มันจะขึ้นเป็น #DIV/0! ครับ”“นั่งงมตั้งนานก็ยังคิดไม่ออก พี่ช่วยผมหน่อยครับ” ตั้มเขย่าตัวผมพร้อมส่งสายตาวิงวอน เคสที่ตั้มเล่า หน้าตาเป็นแบบนี้ครับ

Read more
Function

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

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

Read more
Function

ISERROR vs IFERROR ความเหมือนที่แตกต่าง!

“ฟังก์ชัน ISERROR ต่างกับ IFERROR ยังไงครับ?” ผมได้รับคำถามนี้จากแฟนเพจหลายท่าน แต่ยังไม่ได้ตอบซักที วันนี้ฤกษ์งามยามดี ขอตอบในบทความนี้ละกันครับ

Read more
Function

อยากคิดค่าคอมมิชชั่นแบบอัตโนมัติ แต่เงื่อนไขซอยย่อยตั้ง 9 ชั้น ทำไงดี? [Advanced VLOOKUP]

“ช่วยเขียนสูตรคิดค่าคอมมิชชั่นแบบอัตโนมัติให้หน่อย” คือคำร้องขอ (จริงๆคือคำสั่ง) จากภรรยาผม “ใช้ IF ช่วยก็ได้นี่” ผมตอบด้วยเสียงง่วงๆ “เงื่อนไขมันยิบย่อยตั้ง 9 ชั้นอ่ะ เขียนยังไงดี?” ภรรยาโอดครวญ “ห๊ะ!” ผมอุทานเสียงหลง เงื่อนไข 9 ชั้น ถ้าคิดแบบง่ายๆ แปลว่า ต้องใช้ IF 8 ตัว!

Read more