Search

วิศวกรรีพอร์ต

Make your reports better with shorter time

Category

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 อ่านได้จาก บทความนี้ ครับ)

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

เทคนิคอ้างอิงเซลล์ที่คน 95% อาจยังไม่รู้ [Cell Range in Excel]

ทราบไหมครับว่า Excel มีเทคนิคอ้างอิงช่วงเซลล์ตั้ง 3 แบบ !
3 แบบที่ว่า มีอะไรบ้างน่ะหรือครับ?

1 Colon ( : ) หมายถึง Range
2 Comma ( , )
หมายถึง Union
3 Space ( )
หมายถึง Intersection

คนทั่วไปจะรู้จักแค่ 2 แบบคือ colon (A2:A10) กับ comma (A2,A3,A4,A5)
คนส่วนน้อยจะรู้จักแบบที่ 3 คือ space
คนส่วนน้อยยิ่งกว่าน้อยจะรู้จักการนำทั้ง 3 แบบมา “ฟีเจอร์ริ่ง” กัน

ฟีเจอร์ริ่ง ยังไงน่ะหรือครับ?

ขออธิบายแบบละเอียดยิบซิบซิบมือผ่านบทความนี้ครับ ^__^

Continue reading “เทคนิคอ้างอิงเซลล์ที่คน 95% อาจยังไม่รู้ [Cell Range in Excel]”

ไม่อยากใช้ 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”))))

“ผมว่าสูตรมันไม่ค่อยโอเท่าไร แต่ไม่รู้จะแก้ยังไง พี่มีวิธีอื่นไหมครับ?”

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

สรรพ Excel เทคนิค แปลง Text ให้เป็น Date

“อยากแปลงคำว่า Aug 2019 ให้เป็นวันที่ใน Excel ต้องทำไงครับพี่?” จู่ๆตั้มก็โพล่งถามขึ้น
“ครอบด้วยฟังก์ชัน VALUE จบ!” ผมตอบ
“ง่ายยังงั้นเลยหรือพี่” ตั้มถามกลับเพราะคำตอบฟังดูง่ายเกิน
“ใช่ ง่ายยังงั้นเลย”
“สมมติผมเก็บค่า Aug 2019 ไว้ที่เซลล์ A4 แล้วไงต่อครับพี่”
“พิมพ์สูตร VALUE(A4) จบ!”

Continue reading “สรรพ Excel เทคนิค แปลง Text ให้เป็น Date”

โอ้ ว้าว! สูตร Excel นับเฉพาะวันเสาร์-อาทิตย์ [Count Only Weekend]

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

คำถามนี้ทำเอาผมตื่นเลย !
ดูเผินๆเหมือนจะง่าย แต่เอาเข้าจริงแล้วถือว่ายากเลยล่ะ

ทำไมถึงยากน่ะหรือครับ?
เพราะ Excel ไม่มีฟังก์ชันนับเฉพาะวันเสาร์-อาทิตย์
ถ้าอยากได้คำตอบ ต้องคิดตรรกะแล้วเขียนสูตรเอง
แล้วจะเขียนสูตรยังไงล่ะ?

Continue reading “โอ้ ว้าว! สูตร Excel นับเฉพาะวันเสาร์-อาทิตย์ [Count Only Weekend]”

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

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

เคสที่ตั้มเล่า หน้าตาเป็นแบบนี้ครับ

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

เจ๋งเป้ง! สูตร Excel ปรับฟอร์แมตเบอร์โทรศัพท์

ข้อมูลเบอร์โทรศัพท์เละเทะมากเลย อยากปรับฟอร์แมตให้ถูกตามหลักสากล ต้องเขียนสูตรยังไงคะ? จู่ๆน้องแนนก็โพล่งถามขึ้น

ที่ว่าเละ มันเละยังไงหรือครับ? ผมถามกลับ

คือบางเบอร์มีเลขศูนย์นำหน้า บางเบอร์ก็ไม่มีเลขศูนย์นำ บางเบอร์มีขีดกลางคั่น บางเบอร์ก็ไม่มีขีดกลางคั่น แถมบางเบอร์มีช่องว่างคั่นด้วยค่ะ?

ข้อมูลที่น้องแนนพูดถึง หน้าตาประมาณนี้ครับ

Continue reading “เจ๋งเป้ง! สูตร Excel ปรับฟอร์แมตเบอร์โทรศัพท์”

เทคนิค Excel ที่ทำให้คุณร้อง WOW! [Cross Join]

“Excel สร้าง Combination ของ 2 ตารางได้ไหมครับ?” ตั้มถามผมในเช้าวันหนึ่ง

“ยังไงเหรอตั้ม?” ผมถามกลับด้วยความงงงวย

“คืออย่างนี้ครับพี่ สมมติมีตาราง Cost Center แสดงข้อมูล 3 แถว ตาราง GL แสดงข้อมูล 4 แถว ผมอยากสร้างตารางใหม่ที่แสดงการจับคู่ของ Cost Center และ GL ทั้งหมด 12 แถวน่ะครับ”

“ตอนนี้ใช้วิธีถึก เหนื่อยมากเลยพี่” 

“ใช้ VBA เขียนคำสั่งวนลูปก็ได้นี่” ผมตอบ

“ผมใช้ VBA ไม่ค่อยเป็นน่ะครับ มีวิธีอื่นไหมครับ?” ตั้มถาม

“ตอนนี้ใช้ Excel เวอร์ชันอะไร?” ผมถามกลับ

“Excel 2016 ครับพี่”

“ถ้างั้นมีวิธีล่ะ สองนาทีเสร็จ ผมตอบ

“จริงดิพี่! ทำไงอ่ะ?” ตั้มร้องด้วยความตื่นเต้น

บทความนี้คือวิธีที่ผมตอบตั้มครับ ^__^ Continue reading “เทคนิค Excel ที่ทำให้คุณร้อง WOW! [Cross Join]”

สูตร Excel นับเฉพาะวันทำงาน [NETWORKDAYS.INTL]

“อยากรู้ว่าวันที่ 1 กรกฎา ถึง 31 ธันวา มีวันทำงานกี่วัน ต้องเขียนสูตรยังไงคะ?” ลูกศิษย์คนหนึ่งถาม

“ใช้ฟังก์ชัน NETWORKDAYS ได้เลยครับ” ผมตอบ

“แล้วถ้าไม่ต้องการนับวันหยุด เช่น วันแม่ วันพ่อ วันสิ้นปี ต้องเขียนสูตรยังไงคะ?” ลูกศิษย์ถามต่อ

“ใช้ฟังก์ชัน NETWORKDAYS ได้เช่นกันครับ แต่ต้องสร้างลิตส์ของวันหยุดขึ้นมา”

“แล้วถ้าบริษัททำงานวันเสาร์ด้วยล่ะคะ เขียนสูตรยังไงดี?” 

“ถ้าทำงานวันเสาร์ด้วย ใช้ฟังก์ชัน NETWORKDAYS.INTL ดีกว่าครับ ตอบโจทย์แบบเป๊ะๆเลย” ผมตอบ

“คือหนูไม่เคยใช้ฟังก์ชัน NETWORKDAYS หรือ NETWORKDAYS.INTL เลยน่ะค่ะ ช่วยสอนได้ไหมคะ” 

ได้เลยครับ เพียงอ่านบทความนี้จบ รับรองว่าเข้าใจแบบแจ่มแจ้งแดงแจ๋แน่นอน ^__^ Continue reading “สูตร Excel นับเฉพาะวันทำงาน [NETWORKDAYS.INTL]”

Blog at WordPress.com.

Up ↑

%d bloggers like this: