Function Auditing

ความผิดพลาดเป็นเรื่องธรรมชาติ

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

รูปแบบของ Error ใน Excel

รูปแบบของ Error ความหมายและแนวทางแก้ไข
#VALUE! มี 2 กรณีหลักๆ คือ1.เราใส่ข้อมูลผิดประเภทลงไป เช่น ใส่ Text ลงไปใน Argument ที่จะต้องเป็น Number  เช่น =LEFT(“inwexcel”,“abc”) เป็นต้น2.ใส่ข้อมูลเป็น Range ลงไปใน Argument ที่ควรจะใส่ Cell เดียว เช่น =LEN(A1:C1) เป็นต้น ซึ่งถ้าต้องการจะทำแบบนี้ จะต้องใช้สูตรแบบที่ Advance กว่าปกติที่เรียกว่า Array Formula แทน ซึ่งเราจะมาเรียนรู้กันบทท้ายๆ เลยครับ
#NAME? เกิดขึ้นเพราะเราระบุชื่อ Function หรือ Defined Name ที่ไม่มีอยู่จริง
#NUM! ตัวเลขที่ใช้มีปัญหา เช่น มีค่าน้อยหรือมากเกินไป
#DIV/0 เกิดจากการหารด้วยช่องที่มีค่าเป็น 0 หรือเป็น Blank
#REF! ใส่ Cell Reference ที่ไม่มีตัวตน มักเกิดจากการไปลบ Cell/Row/Column หลังจากใส่สูตรไปแล้ว
#N/A หากข้อมูลไม่เจอ มักเกิดกับ Function พวก Lookup ข้อมูลต่างๆ
#NULL! เกิดจาการใช้ Reference Operator ที่เป็นแบบ Intersect (หาส่วนที่ซ้อนทับกัน) โดยใช้เครื่องหมาย ช่องว่าง แต่ปรากฏว่าไม่มี Range ที่ Intersect กันเลย บางที Error นี้อาจเกิดจากการไม่ได้ตั้งใจพิมพ์เครื่องหมาย space ลงไปก็ได้
######## จริงๆ แล้วอันนี้ไม่ใช่ Error ครับ เพียงแต่ข้อมูลมันยาวเกินกว่าที่จะแสดงให้เห็นใน 1 ช่องได้ เราจะต้องยืดความกว้างคอลัมน์ให้กว้างขึ้น หรือเปลี่ยนรูปแบบ Number Format ให้ตัวเลขมันสั้นลง (เช่นใส่ comma ต่อท้าย ให้กดลงทีละหลักพัน) ถึงจะมองเห็นครับ

(more…)

By Sira Ekabut, ago
Basic Formula

การเขียนสูตรผูกความสัมพันธ์ (Formula)

สูตร (Formula) คืออะไร? Formula หรือ สูตร คือการสั่งให้ Excel คำนวณค่า โดยระบุความสัมพันธ์ระหว่าง Input และ Output สิ่งที่เราใส่ลงไปในสูตร เรียกว่า Input ของสูตร โดยที่จะต้องใส่อยู่หลังเครื่องหมาย = เสมอ Excel จะแสดงผลลัพธ์ของการคำนวณออกมาให้เห็นใน Cell เลย เรียกว่า Output ของสูตร ความสัมพันธ์สูตรที่เป็นวิธีคิดคำนวณนั้น เราสามารถมองเห็นและแก้ไขได้จาก Formula Bar ตัวอย่าง  ถ้าจะหาพื้นที่สามเหลี่ยม เมื่อรู้ความสูงและความยาวฐานของรูปสามเหลี่ยม เราสามารถใช้ความสัมพันธ์ Read more…

By Sira Ekabut, ago
สารพันปัญหา Excel

แนวทางแก้ไขเวลา Excel เอ๋อ ไม่ยอมคำนวณค่าในสูตร

เมื่อ Excel เอ๋อ… หลายๆครั้งเวลาเพื่อนๆทำงานใน Excel อาจพบกับอาการที่ Excel เอ๋อๆ อาจมีหลายอาการ เช่น การคำนวณไม่ยอม Update เช่น ค่าที่อ้างอิงเปลี่ยนไปแล้ว แต่ค่าในผลลัพธ์ไม่ยอมเปลี่ยน มีการค้างเครื่องหมายเท่ากับไว้เลย เช่น =30*5 ดันไม่ยอมคำนวณออกมาเป็น 150 แต่ขึ้นค้างเป็น =30*5 อยู่อย่างนั้น วิธีแก้ไขอาการ Excel ไม่ Update ค่า ลองกด F9 เพื่อ Re-Calculate ดูก่อน เพราะบางทีเราอาจไปเผลอตั้งค่าให้ Excel ทำ Read more…

By Sira Ekabut, ago
Basic Formula

รวม 5 เทคนิคการเขียนสูตรใน Excel ที่คุณอาจยังไม่รู้มาก่อน!

ครั้งก่อนผมได้แนะนำ รวม 10 เทคนิค Excel ง่ายๆ ที่ทำให้คุณทำงานเร็วขึ้น ไปแล้ว และได้การตอบรับดีมากๆ (ขอบคุณมากเลยครับ) วันนี้ผมเลยจะขอนำเสนอ รวม 5 เทคนิคการเขียนสูตรใน Excel ที่คุณอาจยังไม่รู้มาก่อน! ซึ่งเป็นเทคนิคการทำงานเกี่ยวกับการเขียนสูตรใน Excel ที่จะช่วยให้เพื่อนๆ เขียนสูตรได้เร็ว ถูกต้อง และตรวจสอบสูตรที่คนอื่นเขียนได้อย่างรวดเร็วอีกด้วย

1. หากเจอสูตรที่ใช่ ให้กด Tab เลย เพื่อเลือกใช้

เวลาเขียนสูตรใน cell ด้วยเครื่องหมาย = แล้วเริ่มพิมพ์ชื่อสูตร เช่น จะพิมพ์สูตร VLOOKUP เมื่อเราเริ่มพิมพ์ว่า =V ไปเพียงตัวเดียว มันจะขึ้นรายชื่อสูตรทุกตัวที่ขึ้นต้นด้วยตัว V มาให้เลือก...
  • ตรงนี้จริงๆเราสามารถดับเบิ้ลคลิ๊กเลือกที่ VLOOKUP ได้ หรือจะกดลูกศรขึ้นลงไปหาคำว่า VLOOKUP แล้วก็สามารถ กด Tab เพื่อเลือกได้เลย โดยไม่ต้องพิมพ์ให้จบ Excel formula writing tips
  • แต่ถ้าพิมพ์ L เพิ่มลงไปอีกตัวด้วยหลังจากตัว V มันก็จะกรองให้เลือกแต่สูตรที่มีคำว่า VL นำหน้า สูตรที่แสดงก็อาจจะเหลือแค่ VLOOKUP ตัวเดียว ก็สามารถกด Tab เลือกได้เลยเช่นกัน Excel formula writing tips
  • การกดเลือกแบบนี้มันจะใส่วงเล็บเปิดให้เองด้วย ดีกว่าพิมพ์เองเป็นไหนๆ
  • อ่อ เกือยลืม ก่อนจะพิมพ์สูตรเสร็จ ตัววงเล็บปิดตัวสุดท้ายของสูตรไม่จำเป็นต้องพิมพ์ใส่ก็ได้นะ เสียเวลาครับ! (more…)

By Sira Ekabut, ago
Lookup / Reference Functions

เล่นแร่แปรสูตร: สุ่ม item จากรายการที่เราเตรียมไว้

แนะนำคอลัมน์ เล่นแร่แปรสูตร (Formula Combo)

excel-formula-alchemist ยินดีต้อนรับสู่บทความแรกของคอลัมน์ใหม่ ที่ชื่อว่า "เล่นแร่แปรสูตร " (Formula Combo) ซึ่งมีวัตถุประสงค์ที่จะนำเสนอการทดลองประยุกต์ใช้ Excel โดยการผสมสูตรขึ้นมาใหม่จากส่วนประกอบมากมาย  (ใครอยากรู้ว่า Formula ประกอบด้วยอะไรบ้าง เชิญอ่านได้ที่นี่ ) โดยเฉพาะอย่างยิ่งการนำ Function หลายๆ ตัวมาใช้ร่วมกันจะส่งผลให้เห็นถึงพลังมากมายแค่ไหนนั้น รับรองว่าสนุกแน่ครับ แน่นอนว่าการจะบรรลุวัตถุประสงค์อย่างหนึ่ง ไม่จำเป็นต้องมีการผสมสูตรเพียงแบบเดียว บางทีเพื่อนๆ อาจเจอหรือค้นพบการผสมสูตรที่มีประสิทธิภาพกว่าผมก็ได้ ถ้าเจอแบบนั้นแล้วอย่าลืมมาแชร์กันบ้างนะครับ! เอาล่ะ เรามาเริ่มกันที่เนื้อหาแรกกันเลยดีกว่าครับ (more…)

By Sira Ekabut, ago
00-เนื้อหาสำหรับผู้เริ่มต้น

Excel เบื้องต้น ตอนที่ 3 และ 4 : การใส่สูตร (Formula) และการใช้ฟังก์ชั่น (Function)

ในบทความนี้จะพูดถึงเรื่อง สูตร (Formula) และฟังก์ชั่น  (Function) ใน Excel กันนะครับ ลองมาดูว่าทั้งสองคำต่างกันยังไง ถ้าจะให้พูดสั้นๆก็คือ Function เป็นส่วนหนึ่งของ Formula นะครับ เพราะว่า Formula จะหมายถึงทุกอย่างที่เราพิมพ์ไปหลังเครื่องหมายเท่ากับเลย เรามาดูรายละเอียดกันครับ Formula หรือสูตรใน Microsoft Excel คืออะไร? Formula หรือ สูตร คือการสั่งให้ Excel คำนวณค่าบางอย่างที่เราใส่ลงไปก่อนที่จะแสดงผลลัพธ์ของการคำนวณออกมา โดยเราจะใส่ทุกอย่างหลังเครื่องหมายเท่ากับ (=) เราสามารถสั่งให้มันคำนวณเลขธรรมดา เช่น =3+5 (จะแสดงผลการคำนวณออกมาเป็นเลข 8) หรือจะเป็นแนวอื่นเช่น อ้างอิงค่าจากช่องอื่น Read more…

By Sira Ekabut, ago