Search

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

Make your reports better with shorter time

Tag

array constant

ไม่อยากใช้ 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 หาผลรวมเฉพาะ 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]”

Blog at WordPress.com.

Up ↑

%d bloggers like this: