Search

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

Make your reports better with shorter time

Category

Microsoft Excel

10 เทคนิค COUNT ใน Excel ที่คุณอาจยังไม่รู้

“อยากนับเฉพาะค่าบวก เขียนสูตรยังไงดี?”

“อยากนับเฉพาะค่าว่าง เขียนสูตรยังไงดี?”

“อยากนับเฉพาะตัวหนังสือ เขียนสูตรยังไงดี?”

เหล่านี้คือคำถามที่เกี่ยวกับการนับ (COUNT) ใน Excel ที่มีคนถามผมบ่อยๆ

ตอนแรกผมคิดว่าการนับไม่มีเทคนิคอะไรมาก เพราะมีฟังก์ชันให้ใช้ไม่กี่ตัว แต่พอศึกษาถึงได้รู้ว่าการนับที่ดูเหมือนไม่มีอะไรนั้น แท้จริงแล้วมีเทคนิคและรายละเอียดไม่น้อยเลย

ยิ่งศึกษา ยิ่งพบว่าสิ่งที่เคยรู้มา หลายอย่างเข้าใจผิด

และเข้าใจผิดมาตลอด

เพื่อไม่ให้มีคนเข้าใจผิดเหมือนผม ขอสรุปสิ่งที่ศึกษาเป็น 10 ข้อ ตั้งชื่อว่า 10 เทคนิค COUNT ใน Excel  ที่คุณอาจยังไม่รู้ ครับ ^__^ Continue reading “10 เทคนิค COUNT ใน 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]”

สูตร Excel ดึงข้อมูลข้ามไฟล์แบบไดนามิค [INDIRECT]

“อยากเขียนสูตร Excel ดึงข้อมูลข้ามไฟล์ ทำไงดีครับ?” ลูกศิษย์คนหนึ่งถาม

“พิมพ์ = แล้วคลิกเซลล์ที่ต้องการไม่ได้หรือครับ?” ผมถามกลับ

“คืออยากให้สูตรปรับเปลี่ยนได้น่ะครับ เช่น ดึงข้อมูลจากไฟล์เดือนมกรา หรือดึงข้อมูลจากไฟล์เดือนกุมภาก็ได้” ลูกศิษย์อธิบาย

“อ้อ บางที อาจอยากให้เปลี่ยนชื่อ Sheet ได้ด้วยนะครับ เช่น Sheet1 หรือ Sheet2 ก็ได้” ลูกศิษย์อธิบายต่อ

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

ความต้องการดูเยอะมากเลยใช่ไหมครับ

แต่ถ้าเรารู้จักฟังก์ชันที่ชื่อ INDIRECT โจทย์ข้อนี้ก็คือขนมดีๆนี่เอง ^__^ Continue reading “สูตร Excel ดึงข้อมูลข้ามไฟล์แบบไดนามิค [INDIRECT]”

ฝึกสมอง สูตร Excel บวกกันต่อเนื่อง (Arithmetric Series)

“อยากเขียนสูตรให้ตัวเลขบวกกันต่อเนื่องจากค่าแรกจนถึงค่าสุดท้าย เขียนยังไงดี?” เพื่อนคนหนึ่งถาม

“ยังไงนะ?” ผมถามกลับด้วยความฉงน

“สมมติว่า ค่าแรกคือ 5 ค่าสุดท้ายคือ 10 อยากเขียนสูตรให้ตัวเลขบวกกันตั้งแต่ 5 จนถึง 10” เพื่อนพยายามอธิบาย

“ถ้าเขียนแบบตรงๆคือ 5+6+7+8+9+10 แต่ไม่อยากพิมพ์แบบแมนวล” เพื่อนอธิบายต่อ

“Excel เขียนสูตรแบบนี้ได้ไหม?” เพื่อนถามสรุป

ในชีวิตจริงเราไม่ค่อยเจอโจทย์แนวนี้ แต่คำถามนี้สะกิด “ต่อมอยากรู้” ของผมอย่างจัง

จากฟังก์ชันที่พอรู้จัก คิดว่าไม่น่ามีฟังก์ชันใดที่คำนวณค่าแบบนี้ได้ตรงๆ Continue reading “ฝึกสมอง สูตร Excel บวกกันต่อเนื่อง (Arithmetric Series)”

สูตรลัด เลือกเกรดครั้งที่ดีที่สุด

“อยากเขียนสูตรเลือกเกรดครั้งที่ดีที่สุด ทำไงดี?” เพื่อนผมคนหนึ่งถาม

“ตอนนี้ทำแมนวลอยู่ เหนื่อยมากมาย” (ประโยคนี้แปลว่าต้องช่วยแล้วล่ะ)

โจทย์ของเพื่อนผมหน้าตาประมาณนี้ครับ

Picture_BestGradeSelection_Problem_NoResult_180103

เพื่อนผมคนนี้เป็นอาจารย์ วิชาที่สอนมีนักเรียนลงเรียนมากกว่า 500 คน

วิชานี้มีสอบ 3 ครั้ง การสอบแต่ละครั้งตัดเกรดแยกกันไป โดยแบ่งเกรดทั้งหมดเป็น 12 ระดับ (ซอยยิบสุดๆ) ดังนี้

GradeTable_180203

ด้วยเพื่อนคนนี้เป็นอาจารย์ที่ใจดีมาก ให้นักเรียนสอบทั้งหมด 3 ครั้งก็จริง แต่เกรดที่นักเรียนจะได้คือเกรดครั้งที่ดีที่สุด (ไม่ใช่นำสามครั้งมาหารเฉลี่ย) Continue reading “สูตรลัด เลือกเกรดครั้งที่ดีที่สุด”

HAPPY NEW YEAR 2018

ผมกำลังคิดว่าจะเขียน Happy New Year อย่างไรให้ดูเรียบง่ายแต่ไม่ธรรมดา

จู่ๆก็ฉุกคิดถึงฟังก์ชัน TEXTJOIN ที่เพิ่งศึกษาเดือนที่แล้ว จึงลองหยิบมาประยุกต์ดู

และนี่คือ Happy New Year ของผมครับ

{=TEXTJOIN(” “,TRUE,UPPER(A1:A3),YEAR(TODAY()))}

ผลลัพธ์ที่ได้ก็คือภาพด้านบนนั่นเอง ^__^

ขออธิบายสั้นๆดังนี้ครับ Continue reading “HAPPY NEW YEAR 2018”

TEXTJOIN ฟังก์ชันที่น็อค CONCATENATE ในหมัดเดียว

“มีวิธีเชื่อมข้อความใน Excel ที่สะดวกกว่า & ไหมคะ?” ลูกศิษย์คนหนึ่งถาม

ถ้าเป็นก่อนหน้านี้ ผมคงตอบว่า ไม่มี

เพราะการใช้ & (Ampersand) แม้เป็นวิธีทื่อๆ แต่สะดวกกว่า CONCATENATE

แต่ถ้าถามตอนนี้ ผมจะตอบว่า TEXTJOIN ครับ ^__^ Continue reading “TEXTJOIN ฟังก์ชันที่น็อค CONCATENATE ในหมัดเดียว”

TEXTJOIN ฟังก์ชันที่คุณต้องรู้ !

“Excel มีฟังก์ชันที่ตัดเฉพาะตัวเลขออกจากข้อความไหมครับ?” ลูกศิษย์ถาม

“ไม่มีฟังก์ชันโดยตรงครับ ต้องเขียนสูตรขึ้นมาเอง ปัญหาคือสูตรยาวและซับซ้อนมาก”

คือคำตอบของผมก่อนหน้านี้

แต่ตอนนี้คำตอบเปลี่ยนไปแล้ว เพราะ Excel มีฟังก์ชันใหม่ชื่อว่า TEXTJOIN Continue reading “TEXTJOIN ฟังก์ชันที่คุณต้องรู้ !”

6 เทคนิค Paste Value ใน Excel

“มีวิธี Paste Value แบบเร็วๆไหมคะ”

หนึ่งในขั้นตอนที่ใช้บ่อยมากๆก็คือ Paste Value

ลองนึกสิว่าวันนึงเรา Paste Value กี่ครั้ง ถ้าทำให้เร็วขึ้นได้ จะเซฟเวลาขนาดไหน

เท่าที่ผมทราบ เทคนิค Paste Value ใน Excel มีทั้งหมด 6 วิธี

มีวิธีอะไรบ้าง มาดูกันครับ ^__^ Continue reading “6 เทคนิค Paste Value ใน Excel”

Blog at WordPress.com.

Up ↑

%d bloggers like this: