Search

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

Make your reports better with shorter time

Tag

if

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

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

“เจอแล้ว สูตรนี่ไง !” โจ้ร้องลั่นออฟฟิศ

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

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

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

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

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

ไม่อยากใช้ 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 คำนวณ % การเปลี่ยนแปลง (%Growth YoY)

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

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

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

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

“Excel คำนวณหาผลรวมค่า Top 3 ได้ไหม?” เพื่อนคนหนึ่งถาม

“ยังไงเหรอ อธิบายหน่อย” ผมถามกลับ เพราะไม่แน่ใจว่าเข้าใจถูกหรือเปล่า

“สมมติมียอดขายแต่ละประเทศ อยากได้เฉพาะยอดรวมของ 3 ประเทศที่มียอดขายสูงสุด เขียนสูตรยังไงดี เพื่อนอธิบาย

“เขียนได้สิ ไม่ยากด้วยนะ” ผมตอบ

“แล้วสมมติว่า มีเงื่อนไขเพิ่มเติม เช่นอยากได้เฉพาะยอดขายของประเทศในทวีปเอเชียล่ะ?” เพื่อนเริ่มแพลมความต้องการ

“ได้สิ ปรับสูตรนิดหน่อยก็ได้แล้ว” ผมตอบ

“แล้วถ้าอยากปรับเป็นผลรวมของ Top N ตามต้องการ เช่น Top5, Top 10 ล่ะ ทำได้ไหม?” เพื่อนเริ่มจินตนาการสร้างสรรค์

“ได้สิ แต่อาจเขียนสูตรซ้อนกันนิดหน่อย” ผมตอบ

“แล้วถ้าข้อมูลมีความผิดพลาดล่ะ เช่น ยอดขายควรเป็นตัวเลข แต่บางครั้งคีย์ข้อมูลเป็น “NoData” เขียนสูตรได้ไหม?” เพื่อนเริ่มสาธยาย

(แบบนี้เค้าเรียก “ได้คืบจะเอาศอก” ^^)

“ได้สิ Excel เขียนสูตรได้หมดแหละ ผมให้ความมั่นใจ

“แล้วสูตรที่ว่า เขียนยังไงอ่ะ?” ความต้องการสุดท้ายถูกประกาศแล้ว …

เขียนสูตรยังไงน่ะหรือครับ?

เพื่อให้เข้าใจทุกขั้นตอน มาดูแนวคิดทีละเต็ปแบบละเอียดกันเลยครับ ^__^ Continue reading “สูตร Excel หาผลรวมเฉพาะ Top 3 [SUM only Top 3 Values]”

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

“ฟังก์ชัน ISERROR ต่างกับ IFERROR ยังไงครับ?”

ผมได้รับคำถามนี้จากแฟนเพจหลายท่าน แต่ยังไม่ได้ตอบซักที

วันนี้ฤกษ์งามยามดี ขอตอบในบทความนี้ละกันครับ

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

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

“ช่วยเขียนสูตรคิดค่าคอมมิชชั่นแบบอัตโนมัติให้หน่อย” คือคำร้องขอ (จริงๆคือคำสั่ง) จากภรรยาผม

“ใช้ IF ช่วยก็ได้นี่” ผมตอบด้วยเสียงง่วงๆ

“เงื่อนไขมันยิบย่อยตั้ง 9 ชั้นอ่ะ เขียนยังไงดี?” ภรรยาโอดครวญ

“ห๊ะ!” ผมอุทานเสียงหลง

เงื่อนไข 9 ชั้น ถ้าคิดแบบง่ายๆ แปลว่า ต้องใช้ IF 8 ตัว! Continue reading “อยากคิดค่าคอมมิชชั่นแบบอัตโนมัติ แต่เงื่อนไขซอยย่อยตั้ง 9 ชั้น ทำไงดี? [Advanced VLOOKUP]”

ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 3 (VLOOKUP vs IF)

32122880_s

มาถึงภาคสุดท้ายของไตรภาค VLOOKUP กันแล้วนะครับ

จากสองภาคแรก ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 1 (VLOOKUP คลุกเคล้า COLUMNS หรือ MATCH) และ ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 2 (VLOOKUP vs INDEX) เราคุยกันเฉพาะ VLOOKUP ที่ลงท้ายด้วย FALSE หรือ 0 เท่านั้น

VLOOKUP แบบนี้มีชื่อทางการว่า VLOOKUP แบบ Exact Match

ยังมี VLOOKUP อีกแบบนึง ที่ลงท้ายด้วย TRUE หรือ 1 (หรือไม่ใส่องค์ประกอบลำดับที่ 4 ในสูตร)

VLOOKUP แบบนี้มีชื่อทางการว่า VLOOKUP แบบ Approximate Match Continue reading “ชำแหละ VLOOKUP จากข้างหลังทะลุถึงหัวใจ ภาค 3 (VLOOKUP vs IF)”

Powered by WordPress.com.

Up ↑

%d bloggers like this: