วันพุธที่ 16 กรกฎาคม พ.ศ. 2557

สูตร Excel ทำไมใช้ฟังก์ชั่นDollar แต่ไม่แสดงเครื่องหมาย $ หน้าตัวเลขให้

สูตร Excel ทำไมใช้ฟังก์ชั่นDollar แต่ไม่แสดงเครื่องหมาย $ หน้าตัวเลขให้ ใครที่ใช้ สูตร Excel ใน Excel 2010 หรือ เวอร์ชั่น 2007 ก็ตาม ค... thumbnail 1 summary
สูตร Excel ทำไมใช้ฟังก์ชั่นDollar แต่ไม่แสดงเครื่องหมาย $ หน้าตัวเลขให้

ใครที่ใช้ สูตร Excel ใน Excel 2010 หรือ เวอร์ชั่น 2007 ก็ตาม คงเคยใช้ ฟังก์ชั่น Dollar กันมาบ้าง...หรือถ้าไม่เคยใช้อาจจะพอทราบความหมายของมันว่าใช้ทำอะไร

สูตร หรือ ฟังก์ชั่น Dollar ใน Excel มีหน้าที่แปลงตัวเลขเป็นตัวเลขที่มีเครื่องหมาย $ อยู่ข้างหน้าตัวเลข เช่น สมมติว่าที่

เซลล์ A1 มีตัวเลข 10 อยู่ และเราต้องการให้เซลล์ B1 แสดงเป็น $10 เราจะเขียนสูตร Excel ได้ว่า =dollar(a1,0)

ถ้า เซลล์ A1 มีตัวเลข 1234 อยู่ และเราต้องการให้เซลล์ B1 แสดงเป็น $1,234 เราก็พิมพ์ว่า =dollar(a1,0) (สังเกตว่า ฟังก์ชั่นจะใส่เครื่องหมาย , ให้ด้วยเพราะเลขเป็นหลักพัน และขึ้นอยู่กับว่าเรากำหนดการจัดรูปแบบเซลล์ ตรง Decimal places ไว้ว่าอย่างไร ถ้ากำหนดจำนวนทศนิยม (Decimal places) ไว้เป็น 0 ก็จะแสดงว่า $1234 เฉย ๆไม่มี , แต่อย่างใด

ที่นี้มาเข้าประเด็นตามหัวข้อกันดีกว่า...บางคนใช้สูตร Dollar แล้วเครื่องหมายที่ปรากฏกลับเป็นเครื่องหมาย ฿ (บาทของไทย) นำหน้าซะงั้น แม้ว่าจะเลือกจัดรูปแบบเซลล์ นั้นเป็น แบบ $ นำหน้าแล้วก็ตาม...ซึ่งปัญหานี้เกิดจาก การตั้งค่ารูปแบบตัวเลขให้มีเครื่องหมายนำหน้ามาตรฐาน (Default ไว้เป็น ฿ นั่นเอง...ซึ่งค่านี้ถูกตั้งไว้ที่ Control panel->Regional and language นั่นเอง

โดยเราสามารถตั้งค่าให้แสดงเครื่องหมาย $ นำหน้าเมื่อเราใช้ฟังก์ชั่น Dollar ได้ดังนี้


1. เข้าไปที่ control panel

2. คลิ้กที่ Regional and language

3. คลิ้กที่แท็บ Formats

4. คลิ้กที่ปุ่ม Additional Settings…

5. คลิ้กที่แท็บ Currency

6. ให้กำหนดสัญลักษณ์ ตรง Currency Symbol เป็น $ แล้ว คลิ้ก Ok

7. จากนี้ไปเมื่อเราใช้ฟังก์ชั่น Dollar เราก็จะได้สัญลักษณ์ $ อยู่ข้างหน้าตัวเลขตามต้องการแล้ว...ลองดูน่ะ