ข้ามไปยังเนื้อหาหลัก

คำนวณเปอร์เซ็นต์ ฟรี

คำนวณเปอร์เซ็นต์ทันที: หา X% ของ Y ว่า X คือกี่เปอร์เซ็นต์ของ Y และการเปลี่ยนแปลงเปอร์เซ็นต์ระหว่างสองค่า

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว

X% ของ Y คือเท่าไร?

%
ของ
=

15 ÷ 100 × 200 = 30

X คิดเป็นกี่ % ของ Y?

คิดเป็นกี่ % ของ
=

30 ÷ 200 × 100 = 15%

การเปลี่ยนแปลงเปอร์เซ็นต์จาก A ถึง B

→
=

(100 − 80) ÷ |80| × 100 = 25%

เพิ่มขึ้น 25%

X คือ Y% ของจำนวนเท่าไร

คือ
%
ของ

30 ÷ 15 × 100 = 200

เพิ่มหรือลด X ลง Y%

ด้วย
%
=

200 × (1 + 15 ÷ 100) = 230

การใช้งานทั่วไป

  • คำนวณราคาขายและส่วนลดค้นหาราคาลดราคา จำนวนเงินสะสม และเปอร์เซ็นต์ส่วนลดสำหรับการขายหรือส่วนลดโปรโมชั่นใดๆ
  • คำนวณคะแนนสอบและเกรดแปลงคะแนนสอบดิบเป็นเปอร์เซ็นต์ คำนวณเกรดเฉลี่ย และค้นหาคะแนนที่คุณต้องการ
  • คำนวณเปอร์เซ็นต์ทางการเงินคำนวณดอกเบี้ย ภาษี คณะกรรมการ มาร์จิ้นกำไร และเปอร์เซ็นต์ทางการเงินอื่นๆ
  • คำนวณเปอร์เซ็นต์ทางสถิติค้นหาสัดส่วน ความถี่สัมพัทธ์ และการแจกแจงเปอร์เซ็นต์สำหรับการวิเคราะห์ข้อมูล
  • คำนวณเปอร์เซ็นต์สุขภาพและฟิตเนสคำนวณเป้าหมายเปอร์เซ็นต์ไขมันในตัว แมโครโภคนา และความสำเร็จของเป้าหมายฟิตเนสเป็นเปอร์เซ็นต์

วิธีการทำงาน

ทั้งห้าโหมดการคำนวณทำงานในเบราว์เซอร์ทั้งหมดด้วยเลขคณิต JavaScript ธรรมดา — ไม่มีไลบรารีภายนอกและไม่มีเซิร์ฟเวอร์เกี่ยวข้อง ผลลัพธ์อัปเดตสดขณะพิมพ์ จัดรูปแบบด้วย toLocaleString API ในตัวของเบราว์เซอร์ให้ตรงกับรูปแบบตัวเลขในภาษาของคุณ

  1. 1
    เลือกโหมดการคำนวณ
    ห้าโหมดแสดงพร้อมกัน: หา X% ของ Y หาว่าจำนวนหนึ่งเป็นกี่เปอร์เซ็นต์ของอีกจำนวน คำนวณเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างสองค่า แก้ย้อนหายอดรวมเดิม และเพิ่มหรือลดตามเปอร์เซ็นต์ แต่ละโหมดทำงานแยกกัน
  2. 2
    เลขคณิตสดผ่าน useMemo
    อินพุตของแต่ละโหมดเชื่อมกับ useMemo hook ของ React ทันทีที่ค่าเปลี่ยน สูตรที่เกี่ยวข้องจะทำงานในเบราว์เซอร์ทันที — เช่น เปอร์เซ็นต์การเปลี่ยนแปลงคำนวณเป็น ((to − from) / |from|) × 100 โดยไม่ต้องหน่วงหรือกดปุ่ม
  3. 3
    จัดรูปแบบตัวเลขตามภาษา
    ผลลัพธ์จัดรูปแบบด้วย toLocaleString ของ JavaScript ซึ่งมอบให้เอนจิน Intl ในตัวของเบราว์เซอร์ ตัวคั่นหลักพันและเครื่องหมายทศนิยมจึงสะท้อนภาษาของผู้ใช้โดยอัตโนมัติ — ผู้เยี่ยมชมจากยุโรปเห็น 1.234,56 ขณะที่ผู้เยี่ยมชมจากสหรัฐฯ เห็น 1,234.56
  4. 4
    คลิกเพื่อคัดลอกผลลัพธ์ใดก็ได้
    แต่ละกล่องผลลัพธ์เป็นปุ่มที่เรียก navigator.clipboard.writeText วางตัวเลขที่จัดรูปแบบแล้วลงคลิปบอร์ด เครื่องหมายถูกสั้น ๆ ยืนยันการคัดลอกโดยไม่เปลี่ยนหน้าหรือเปิดหน้าต่าง

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย