คู่มือวิธีทำวิธีทำ

คำนวณอัตราแลกเปลี่ยนไขว้

คำนวณ EUR เป็น JPY จากอัตราเทียบ USD สองค่า

30 ตุลาคม 2569 · ใช้เวลาอ่าน 3 นาที

นำอัตรา JPY ต่อ USD หารด้วย EUR ต่อ USD เพื่อคำนวณ EUR เป็น JPY นี่คืออัตราไขว้ ซึ่งคำนวณอัตราระหว่างสองสกุลผ่านสกุลที่สาม โดยใช้ USD เป็นตัวกลาง

ดึงอัตราทั้งสองสกุลเทียบกับ USD

ขออัตรา EUR และ JPY โดยใช้ USD เป็นฐาน ทั้งสองค่าต้องมีทิศทางเดียวกัน คือยูโรต่อดอลลาร์และเยนต่อดอลลาร์ EUR ต่อ USD หมายถึงจำนวนยูโรที่ได้ต่อหนึ่งดอลลาร์

API ระบุทุกสกุลเทียบกับ USD จึงใช้อัตราสองค่านี้คำนวณ EUR เป็น JPY ได้ เก็บความละเอียดทั้งหมดและใช้อัตราจากเวลาเดียวกัน

Shell
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,JPY"

นำ JPY ต่อ USD หารด้วย EUR ต่อ USD

ใช้สูตร EUR เป็น JPY = (JPY ต่อ USD) / (EUR ต่อ USD) วางสกุลที่ต้องการรับเป็นตัวเศษ และสกุลเริ่มต้นเป็นตัวส่วน ผลลัพธ์คือเยนต่อยูโร

คูณ JPY ต่อ USD ด้วย USD ต่อ EUR ก็ได้ โดยกลับเศษส่วนด้วย USD ต่อ EUR = 1 / (EUR ต่อ USD) ทั้งสองวิธีใช้ข้อมูลเดียวกันและได้อัตราไขว้เท่ากัน

คูณยอดยูโรด้วยอัตราไขว้

ตัวเลขตัวอย่างจากผลตอบกลับเดียว ณ 31 ต.ค. 2569 00:37 UTC คือ 0.89590 EUR ต่อ USD และ 157.578 JPY ต่อ USD หาร 157.578 ด้วย 0.89590 ได้ 175.888 JPY ต่อ EUR

สำหรับ 1,000 EUR คูณ 1,000 ด้วย 175.888 ได้ 175,888 JPY หลังปัดเป็นจำนวนเยนเต็ม

คูณยอดยูโรด้วยอัตราเยนต่อยูโร JPY ไม่มีหน่วยย่อย จึงปัดเป็นเยนเต็มเมื่อได้ยอดสุดท้าย เก็บความละเอียดของอัตราต้นทางและอัตราไขว้ตลอดการคูณ

ขั้นตอนการคำนวณผลลัพธ์
EUR ต่อ USD1 USD = 0.89590 EUR1 EUR = 1.11620 USD
JPY ต่อ USD1 USD = 157.578 JPY1 JPY = 0.006346 USD
อัตรา EUR เป็น JPY157.578 ÷ 0.895901 EUR = 175.888 JPY
1,000 EUR เป็น JPY1,000 × 175.8881,000 EUR = 175,888 JPY

เทียบกับคำขอที่ใช้ EUR เป็นฐาน

ขอ JPY โดยใช้ EUR เป็นฐาน แล้วเทียบค่า JPY กับอัตราไขว้ที่คำนวณจากเวลาเดียวกัน ผลควรใกล้เคียงกันเมื่อเรียกพร้อมกัน แต่อาจต่างที่หลักท้ายจากการปัดเศษ

ผลตอบกลับมี derived_symbols เป็น ["JPY"] เพราะ API คำนวณคู่นี้ผ่าน USD และมี source, market_session, timestamp, data_updated_at พร้อมข้อความ “อัตราเพื่อใช้อ้างอิง ไม่ใช้ชำระราคา”

ตรวจช่องเวลาควบคู่กับอัตราเมื่อเทียบผล อัตราจากคนละเวลาทำให้ข้อมูลที่ใช้คำนวณเปลี่ยนไป

Shell
curl "https://api.exchangerate.dev/v1/latest/EUR?symbols=JPY"

ข้อผิดพลาดที่ทำให้ผลเปลี่ยน

หาร EUR ต่อ USD ด้วย JPY ต่อ USD จะได้อัตรากลับด้าน คือ EUR ต่อ JPY

ตรวจหน่วยก่อนหาร โดยเฉพาะหากอ่าน EUR ต่อ USD เป็นดอลลาร์ต่อยูโร

ใช้อัตราตอนเช้าร่วมกับตอนบ่ายเท่ากับนำราคาคนละเวลามาคำนวณ

ปัดอัตราต้นทางเป็นทศนิยมสองตำแหน่งก่อนหารจะเปลี่ยนอัตราไขว้ก่อนแปลงยอดเงิน ตรวจทิศทางและเวลาให้ตรงกัน แล้วปัดเฉพาะยอดสุดท้าย

ควรคำนวณเองเมื่อใด

คำนวณเองเมื่อมีอัตราเทียบ USD ทั้งสองค่าและต้องการหาความสัมพันธ์หรือตรวจผล API สำหรับคู่ที่ไม่มี USD นั้น API คำนวณผ่าน USD อยู่แล้ว ขอโดยใช้ EUR เป็นฐานและ JPY เป็นสัญลักษณ์เพื่อรับอัตราคู่นี้โดยตรง

แบบไม่มีคีย์เรียกได้ 10 ครั้งต่อนาทีและ 100 ครั้งต่อชั่วโมงต่อ IP อัตราล่าช้า 15 นาที แบบฟรีก็ล่าช้า 15 นาที ส่วนแพ็กเกจเสียเงินใช้อัตราเรียลไทม์

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

คำถาม

อัตราใดเป็นตัวเศษ?

สำหรับ EUR เป็น JPY ใช้ JPY ต่อ USD เป็นตัวเศษและ EUR ต่อ USD เป็นตัวส่วน จะได้ JPY ต่อ EUR หากหารกลับด้านจะได้ EUR ต่อ JPY

ใช้การคูณแทนการหารได้ไหม?

ได้ คูณ JPY ต่อ USD ด้วย USD ต่อ EUR ซึ่งเป็นส่วนกลับของ EUR ต่อ USD จึงได้ผลเท่ากับหาร JPY ต่อ USD ด้วย EUR ต่อ USD

ทำไม API ระบุว่า JPY เป็นอัตราที่คำนวณต่อ?

API ระบุทุกสกุลเทียบกับ USD เมื่อขอ JPY โดยใช้ EUR เป็นฐาน API จะคำนวณผ่าน USD และใส่ JPY ในรายการ `derived_symbols` ของผลตอบกลับ

ยอดนี้จะเท่ากับยอดจ่ายจากบริการโอนไหม?

ยอดจ่ายต่างกันเพราะธนาคาร บัตร และบริการโอนเงินคิดส่วนต่างและค่าธรรมเนียมเอง อัตราไขว้ใช้ค่ากลางตลาดเพื่ออ้างอิง ห้ามใช้ชำระราคาหรือซื้อขาย

อ่านต่อ

รับ API key ฟรี

แบบฟรีเรียกได้ 5,000 ครั้งต่อเดือนและ 10 ครั้งต่อนาที ไม่ต้องใช้บัตรเครดิต

รับคีย์ฟรี