DAX, Function, Power Pivot, Power Query

รู้ยัง! Excel เขียนสูตรได้ 5 ภาษา

ลองมาเดากันไหมครับว่า Excel เขียนสูตรได้กี่ภาษา? ติ๊กต็อก ติ๊กต็อก .. แวบแรกน่าจะนึกถึง 2 ภาษาคือ Excel Function กับ VBAแต่แท้จริงแล้วมี 5 นั่นคือ Excel Function VBA M Code DAX MDX แต่ละภาษาเป็นยังไง มาดูกันเลย

Read more
Power Pivot

คือดีมาก! สรุปผลแบบสอบถามด้วย Power Query และ Power Pivot

“อยากสรุปผลแบบสอบถามด้วย Pivot Table ต้องทำยังไงคะ?” จู่ ๆ คุณนุ่นก็จู่โจมด้วยคำถาม“ใช้ Pivot Table แบบธรรมดาไม่ได้หรือครับ” ผมคิดแบบง่าย ๆ“แบบธรรมดาสรุปผลได้แค่รายคน แต่สรุปรายคำถามไม่ได้ค่ะ”“ลองยกตัวอย่างได้ไหมครับ”“ได้ค่ะ เช่น อยากสรุปว่าแต่ละคำถามมีคนให้ 1 กี่เปอร์เซ็นต์, 2 กี่เปอร์เซ็นต์, 3 กี่เปอร์เซ็นต์”“อ้อ” “ที่ทำอยู่ตอนนี้คือ ใช้ Pivot Table สรุปทีละคำถาม ถ้ามี 10 คำถามก็ต้องทำ Pivot Table 10 รอบ”“โอ”“วิธีนี้แก้ปัญหาแบบแถ ๆ ได้ แต่ถ้าต้องการดูภาพรวม หรืออยากสรุปว่าคำถามนี้มีคนให้ 4 และ 5 กี่เปอร์เซ็นต์ ต้องทำแมนวลล้วน ๆ เลยค่ะ”“คุณนุ่นคงเหนื่อยน่าดู”“มากค่ะ มีวิธีที่ดีกว่านี้ไหมคะ?”“มีครับ” “จริงเหรอ ทำยังไงคะ?” เสียงคุณนุ่นร่าเริงขึ้นมาทันใด

Read more
Function

เฮ้ย! มันขึ้น #SPILL! ทำไงดี?

ผมนั่งปั่นงานตั้งแต่สามทุ่มถึงตีสอง ง่วงมาก ตากำลังจะปิด เหลือเพียงแค่กดเอ็นเทอร์ Excel ไฟล์นี้ก็เสร็จทันทีที่กดเอ็นเทอร์ มันขึ้น #SPILL!เฮ้ย! ผีหลอก!! SPILL คืออะไร?

Read more
Function

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

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

Read more
Function

ผีหลอก! ทำไมเขียนสูตรปัดเวลาแล้วผิดล่ะ?

“อยากเขียนสูตรปัดเวลาเข้างานเป็นนาที ต้องทำยังไงคะ?” คุณติ๊บ สาวงามอันดับหนึ่งของบริษัทให้เกียรติเดินมาถามผมถึงโต๊ะ“อะ…อะ..ไรนะครับ” ผมประหม่าทุกครั้งที่คุยกับเธอ“คืออย่างนี้ค่ะ ติ๊บอยากเขียนสูตรปัดเวลาเข้างาน โดยปัดเศษวินาทีทิ้งไป เช่น ถ้าเข้างาน 9:01:58 ก็ให้เป็น 9:01:00”“อะ..อ่อ ชะ..ใช้ฟังก์ชัน FLOOR ได้เลยครับ” =FLOOR(A4, “0:01″)” “เอ๋ ! ในสูตรเขียนเป็น “0:01” ได้ด้วยหรือคะ?”“ได้ครับ อันนี้เป็นทริกเล็กๆในการปัดเวลาเป็นนาทีครับ” ผมเริ่มคุมสติได้ ขณะที่พี่วิกที่นั่งเยื้องไปหันมาทำตาโต พลางทำมือชี้โบ้ชี้เบ๊ “เดี๋ยวติ๊บลองนิดนึงนะคะ” คุณติ๊บพูดพลางพิมพ์สูตรลงในคอมพิวเตอร์ที่ถือมาด้วย“มองด้านข้างยิ่งสวยแฮะ” ผมคิดในใจ พลางสูดได้กลิ่นน้ำหอมที่ไม่รู้ยี่ห้ออะไร แต่ชวนฝันสุดๆ“เอ๊ะ !” คุณติ๊บโพล่งขึ้น ผมทำเอาผมสะดุ้ง หรือเธอรู้ว่าผมแอบมอง“มันได้แค่บางค่า แต่บางค่าไม่ได้ค่ะ” คุณติ๊บชี้ให้ดูสูตรในคอมพิวเตอร์ เพล๊ง!! ผมได้ยินเสียงแตกกราวของหน้าตัวเอง

Read more
Function

ไงง่ายงี้! เทคนิดปัดเวลาให้เป็นทุก 15 นาที

“พี่คะ อยากปัดเวลาให้เป็นทุก 15 นาที ต้องเขียนสูตรยังไงคะ?” จู่ๆคุณติ๊บ สาวงามอันดับหนึ่งของบริษัทก็เดินมาหาผมที่โต๊ะ“อะ..อะ..ไร..ไร นะครับ” ผมถึงกับตั้งตัวไม่ติด เพราะไม่เคยอยู่ใกล้เธอขนาดนี้มาก่อน ปกติได้แต่มองระยะ 30 เมตร“คือติ๊บมีข้อมูลที่เป็นเวลา อยากปัดเศษทิ้งให้เป็นทุก 15 นาที เช่น 9:14 ปัดเป็น 9:00 หรือ 9:24 ปัดเป็น 9:15 ค่ะ”“อ่ะ..เอ่อ… ค่ะ..คิดว่าได้นะครับ” ผมพยายามคุมสติ“จริงหรือคะ ทำยังไงคะ?”“ลองเขียนสูตรแบบนี้ครับ” ผมพยายามทำมือไม่ให้สั่นตอนพิมพ์

Read more
Function

มีตัวเลขซ้ำกัน 3 ตัว ทำยังไงให้ได้ 6 ?

วันนี้ผมได้รับโจทย์ข้อนึงจากไลน์กรุ๊ปเพื่อนออฟฟิศเก่า เห็นว่าสนุกดี เลยหยิบมาเล่าให้ฟังครับ โจทย์มีอยู่ว่าให้ใส่เครื่องหมายทางคณิตศาสตร์ ทำยังไงให้ได้ผลลัพธ์เท่ากับ 6 2 2 2 =63 3 3 =64 4 4 =65 5 5 =66 6 6 =67 7 7 =68 8 8 =69 9 9 =6 ทำได้ 1 ข้อ จบอนุบาลทำได้ 2 ข้อ จบประถมทำได้ 3 ข้อจบ ม.ต้นทำได้ 4 ข้อ จบ ม.ปลายทำได้ 5 ข้อ จบมหาลัยทำได้ 6 ข้อ จบศาสตร์ด้านนี้ทำได้ทุกข้อ อัจฉริยะ

Read more
Function

คือมันดีมากอ่ะ! สูตร Excel แสดงลำดับบรรทัดที่ตรงกับเงื่อนไข

“อยากให้ Excel แสดงเลขลำดับบรรทัดที่ตรงกับเงื่อนไข ต้องเขียนสูตรยังไงครับ?” ตั้มจู่โจมด้วยคำถาม“พอจะยกตัวอย่างได้ไหม” ผมถามกลับ“คืออย่างนี้ครับ สมมติผมมีคอลัมน์แสดง Product Code อยากเขียนสูตรแสดงลำดับ 1, 2, 3, 4 เฉพาะ Product Code ที่มีตัว a ครับ” ข้อมูลที่ตั้มพูดถึง หน้าตาแบบนี้ครับ

Read more
Function

{Clip} เทคนิคใช้ COUNTIFS ร่วมกับเครื่องหมายมากกว่า (>)

อยากนับ transaction ที่ขายโดยจอห์น ต้องเขียนสูตรยังไง?=COUNTIFS( B2:B17, “John” ) อยากนับ transaction ที่ขายโดยจอห์น และ volume =10 ต้องเขียนสูตรยังไง?=COUNTIFS( B2:B17, “John” , C2:C17, 10 ) อยากนับ transaction ที่ขายโดยจอห์น และ volume >10 ต้องเขียนสูตรยังไง?=COUNTIFS( B2:B17, “John” , C2:C17, “>10” ) แล้วถ้าพิมพ์ John ไว้ที่เซลล์ G4 และพิมพ์ 10 ไว้ที่ H4 ล่ะ ต้องเขียนสูตรยังไง?=COUNTIFS( B2:B17, G4, C2:C17, “>”&H4 ) หืมม์! เขียนสูตรแบบนี้ได้ด้วยเหรอ?ทำไม อะไร ยังไง?หาคำตอบได้จากคลิปนี้ครับ ^__^

Read more
Function

ง่ายงี้เลย! สูตร Excel นับเฉพาะเสาร์-อาทิตย์ ep2 [Count Only Weekend]

“อยากนับเฉพาะวันเสาร์-อาทิตย์ ต้องเขียนสูตรยังไงครับ?” “เอ .. เหมือนคุ้นๆว่าพี่เคยสอนไปแล้วนะ”“ใช่ๆ พอพี่พูด ผมนึกออกเลย” โจ้ตอบแล้วเปิดคอมพ์หาไฟล์เก่าทันที “เจอแล้ว สูตรนี้ไง” โจ้ตะโกนเสียงดังแปดหลอด =SUMPRODUCT(- -(WEEKDAY(ROW(INDIRECT(B1&”:”&B2)))={1,7})) (อ่านรายละเอียดและที่มาของสูตรได้จากบทความ ep1 หรือ บทความนี้) “มีอะไรกันหรือคะ เสียงดังเชียว” น้องโบพูดยิ้มๆพลางเข้ามาร่วมวง“คุยกันเรื่องสูตรนับวันเสาร์-อาทิตย์น่ะ แต่สูตรนี้พี่ว่าเข้าใจยากนิดนึง โบมีไอเดียอื่นไหม?” ผมโยนหินถามทาง“มีค่ะ” “หยึย! เพิ่งถามเอง ทำไมคิดเร็วจัง” “ใช้สูตรนี้ค่ะ” แล้วน้องโบก็เขียนสูตร =NETWORKDAYS.INTL( B3, B4, “1111100” ) “เฮ้ยยยย!!” คราวนี้ผมตะโกนเสียงดังเก้าหลอด

Read more