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

記事番号:040784

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

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

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

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

ฟิลด์ที่จะวางในตาราง

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

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

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

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

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

ฟิลด์ที่จะวางไว้ภายนอกตาราง

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

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

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

計算例1

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

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

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

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

เทมเพลตแอป

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

เทมเพลตแอป "kintone_sumif_en.zip"

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