วันอังคารที่ 7 กุมภาพันธ์ พ.ศ. 2555

การ Add on ฟังก์ชั้นแปลเงินบาทเป็นภาษาไทย


ในใบเสร็จรับเงิน หรือข้อความที่เกี่ยวกับการเงิน มักจะมีการวงเล็บจำนวนเงินเป็นภาษาไทย ตัวอย่างต่อไปนี้ จะใช้ตัวอย่้างใบเสร็จมาเพิ่มเติม ให้สมบูรณ์ยิ่งขึ้น พร้อมทั้งมีการพิมพ์ตัวอักษรจำนวนเงิน ถ้ามีการเปลี่ยนแปลงยอดเงิน ก็ให้ตัวเลขเปลีั่ยนแปลงตามไปด้วย
หลักการ
เราใช้ฟังก์ชั่น BAHTTEXT() เพื่อเปลี่ยนตัวเลขเป็นตัวอักษร



BAHTTEXT(number)


number


เป็นตัวเลขจำนวนเงิน ซึ่งสามารถมีจุดทศนิยมได้ ในตัวอย่างนี้ เราจะอ้างอิงโดยการใส่ตำแหน่งของ ตัวเลขจำนวนเงิน ที่คำนวณได้ ซึ่งจะทำให้ตัวหนังสือเปลี่ยนแปลงได้ ถ้ามีการเปลี่ยนตัวเลขจำนวนเงิน
วิธีการ

  1. เปิดไฟล์ Excel ใหม่
  2. สร้างรายการข้อมูลสินค้า ในช่วง H1:J5 พร้อมทั้งกรอกข้อมูล ดังนี้
  3. ตั้งชื่อตารางข้อมูลในช่วง H1:J5 ว่า products (ดูวิธีการตั้งชื่อจากตัวอย่างก่อนหน้านี้)
  4. ที่ A1:E1 ให้พิมพ์หัวของใบเสร็จ ดังภาพ
  5. ที่ ช่อง B2 ให้พิมพ์สูตรเพื่อหา ชื่อสินค้า จากตาราง ดังนี้
    =IF($A2="","",VLOOKUP($A2,products,2,TRUE))
  6. ที่ ช่อง C2 ให้พิมพ์สูตรเพื่อหา ราคาของสินค้า จากตาราง ดังนี้
    =IF($A2="","",VLOOKUP($A2,products,3,TRUE))
  7. ให้่คัดลอกสูตรในช่อง B2 ไปจนถึงช่อง B5
  8. ให้่คัดลอกสูตรในช่อง C2 ไปจนถึงช่อง C5
  9. เขียนสูตรให้รวมเงิน ในช่อง E2 ดังนี้
    =IF($C2="","",C2*D2)
  10. ให้คัดลอกสูตรในช่อง E2 ไปจนถึง E5
  11. ช่อง E6 เป็นการรวมเงินทั้งหมด ให้เขียนสูตรรวม คือ =SUM(E2:E5)
  12. ช่อง B6 พิมพ์คำว่า รวมทั้งสิ้น
  13. ช่อง B7 จะเป็นการแปลงตัวเลขที่รวมได้ในช่อง E6 เป็นเงินบาท โดยเขียนสูตรที่ช่อง B7 ดังนี้
    =BAHTTEXT(E6)
  14. ถ้าต้องการเครื่องหมายวงเล็บคร่อม ให้เขียนสูตรในช่อง B7 ดังนี้
    ="(" & BAHTTEXT(E6) & ")"
  15. เมื่อเสร็จแล้ว จะได้ผลลัพธ์ดังนี้




    ที่มา:http://www.crnfe.ac.th/excel/lesson05.html

ไม่มีความคิดเห็น: