You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中统计在借图书数量:查找值多实例求和的实现方法

解决图书馆库存表中图书在借数量求和问题

直接用SUMIFS或SUMPRODUCT函数就能实现多匹配实例的条件求和,替代只能返回单值的XLOOKUP/VLOOKUP,结合归还状态判断,具体公式如下:

方法1:使用SUMIFS函数(推荐,Excel 2019及以后版本支持)

在库存表的对应单元格(比如要计算在借数量的单元格)输入:

=SUMIFS('Record of Loans'!D:D, 'Record of Loans'!A:A, A2, 'Record of Loans'!G:G, FALSE)
  • 逻辑说明:
    1. 'Record of Loans'!D:D:指定要求和的借阅数量列
    2. 'Record of Loans'!A:A, A2:第一个条件——借阅记录表中图书名称等于当前库存表的图书名称(A2)
    3. 'Record of Loans'!G:G, FALSE:第二个条件——借阅记录未归还(假设G列用布尔值FALSE表示未归还,TRUE表示已归还)

如果你的归还标记是文本(比如“未归还”“已归还”),只需把第三个参数改成对应文本即可,例如:

=SUMIFS('Record of Loans'!D:D, 'Record of Loans'!A:A, A2, 'Record of Loans'!G:G, "未归还")

方法2:使用SUMPRODUCT函数(兼容旧版Excel)

如果使用的是Excel 2019之前的版本,可改用SUMPRODUCT:

=SUMPRODUCT(--('Record of Loans'!A:A=A2), --('Record of Loans'!G:G=FALSE), 'Record of Loans'!D:D)
  • 逻辑说明:
    • --('Record of Loans'!A:A=A2):将图书名称匹配的布尔结果转成1(匹配)或0(不匹配)
    • --('Record of Loans'!G:G=FALSE):将未归还的布尔结果转成1或0
    • 三个数组相乘后求和,最终得到所有符合条件的借阅数量总和

内容的提问来源于stack exchange,提问作者Eboda12

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 12:06:27