Kintone มีฟังก์ชั่น SUMIF หรือไม่?

Article Number:040784

แม้ว่า Kintone จะไม่มีฟังก์ชัน SUMIF แต่คุณสามารถใช้ฟังก์ชัน SUM ร่วมกับฟังก์ชัน IF เพื่อรวมค่าในตารางที่ตรงตามเงื่อนไขที่ระบุได้
หากต้องการรวมค่าในตารางที่ตรงตามเงื่อนไขที่ระบุ คุณสามารถใช้วิธีดังต่อไปนี้

ขั้นตอนที่ 1: ใช้ฟังก์ชัน IF เพื่อแยกค่าแถวที่ตรงตามเงื่อนไขบางอย่าง
ขั้นตอนที่ 2: ใช้ฟังก์ชัน SUM เพื่อรวมค่าที่แยกออกมา
ตัวอย่างการคำนวณ 1

ต่อไปนี้เป็นตัวอย่างการใช้งานบางส่วน

ตัวอย่าง: สรุปเฉพาะยอดขายของร้านค้าเฉพาะ

ตัวอย่างนี้แสดงวิธีสรุปเฉพาะยอดขายของร้านค้าโอซาก้าจากตาราง "ยอดขายตามร้านค้า"

ฟิลด์ ที่ต้องใส่ในตาราง
วางฟิลด์ต่อไปนี้ลงในตาราง

  • ช่อง "ดรอปดาวน์ "
    ชื่อฟิลด์ และรหัสฟิลด์: "ร้านค้า"
    ตั้งค่าชื่อร้านค้า (เช่น โตเกียว โอซาก้า ฟุกุโอกะ) เป็นตัวเลือก

  • ช่อง "จำนวน "
    ชื่อฟิลด์ และรหัสฟิลด์: "การขาย"

  • ช่อง "ผลคำนวณ "
    ชื่อฟิลด์ และรหัสฟิลด์: “Sales (Osaka)” และ “Sales_Osaka” ตามลำดับ
    สูตร: IF(Store="Osaka",Sales,0)

เมื่อกำหนดค่าการตั้งค่าฟิลด์เหล่านี้แล้ว คอลัมน์ "ยอดขาย (โอซาก้า)" จะแสดงยอดขายหากค่าในคอลัมน์ "ร้านค้า" เป็น "โอซาก้า" และจะแสดงเป็น 0 หากไม่ใช่
หากจำเป็น คุณยังสามารถวางฟิลด์อื่นๆ เช่น ฟิลด์ "วันที่" ในตารางได้อีกด้วย

ฟิลด์ ที่จะวางไว้ภายนอกตาราง
วางฟิลด์ต่อไปนี้ไว้ด้านนอกตาราง ฟิลด์นี้จะใช้สำหรับสรุปยอดขายของร้านโอซาก้า

  • ช่อง "ผลคำนวณ "
    ชื่อฟิลด์: "ยอดขาย จำนวนรวม (โอซาก้า)"
    สูตร: SUM(ยอดขาย_โอซาก้า)

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

ตัวอย่างการคำนวณ 1

ตัวอย่างการใช้งาน อื่นๆ

ตัวอย่างนี้ใช้ตาราง "รายละเอียด ค่าใช้จ่าย" เพื่อแสดงวิธีสรุปค่าแยกกันในแถวที่มีการเลือกช่องกาเครื่องหมาย "เรียกร้องค่าชดเชย" และค่าในแถวที่ไม่ได้เลือกช่องกาเครื่องหมาย
ช่อง “กล่องตัวเลือก” ใช้สำหรับช่อง “การขอคืนเงิน”
ในตัวอย่างนี้ สูตรทั้งหมดได้รับการตั้งค่าสำหรับฟิลด์ "ผลคำนวณ"

ตัวอย่างการคำนวณ 2
  • สูตร สำหรับช่อง "จำนวนเงินชดเชย" ในตาราง: IF(มี (Reimbursement,"Claim reimbursement"),Expense,"")
  • สูตร สำหรับช่อง "ยอดค่าใช้จ่าย (ไม่รวมค่าชดเชย)" ในตาราง: IF(มี (Reimbursement,"Claim reimbursement"),"",Expense)
  • สูตร สำหรับช่อง "ยอด จำนวนรวม การคืนเงิน" นอกตาราง: SUM(Reimbursement_Amount)
  • สูตร สำหรับช่อง "ยอดค่าใช้จ่าย จำนวนรวม (ไม่รวมค่าชดเชย)" นอกตาราง: SUM(Expense_Amount_Excl_Reimbursement)

หากเลือกช่องกาเครื่องหมาย "เรียกร้องค่าสินไหมทดแทน" ค่าใช้จ่ายจะแสดงในคอลัมน์ "จำนวนเงินค่าสินไหมทดแทน" หากไม่ได้เลือกช่องกาเครื่องหมาย ค่าใช้จ่ายจะแสดงในคอลัมน์ "จำนวนเงินค่าใช้จ่าย (ไม่รวมค่าสินไหมทดแทน)"
ผลรวมของค่าในแต่ละคอลัมน์จะแสดงในฟิลด์ที่เกี่ยวข้องซึ่งวางอยู่ภายนอกตาราง

เทมเพลตแอป

คุณสามารถดาวน์โหลดเทมเพลตแอปพร้อมสูตรที่กำหนดค่าไว้ล่วงหน้าได้จากลิงก์ด้านล่าง

เทมเพลตแอป "kintone_sumif_en.zip"
คลิกลิงก์เพื่อดาวน์โหลดไฟล์เทมเพลต (zip) และนำเข้าสู่ Kintone โดยไม่ต้องแตกไฟล์