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

统计供应商最早逾期欠款:仅计数每家供应商的最早欠款记录

统计每家供应商零件的最早逾期欠款计数

你需要统计每个月份里,属于供应商首次出现欠款的零件数量——每个零件仅在它第一个有欠款(数值>0)的月份被计数,后续月份的欠款不计入。结合你给出的示例数据,这里提供两种可行的Excel解决方案:

方法1:辅助列+COUNTIFS(直观易上手)

  1. 新增一列(比如F列),命名为「最早欠款月份」,用来标记每个零件首次欠款的月份:
    • 在F2单元格输入公式:
      =IFERROR(INDEX($C$1:$E$1,MATCH(TRUE,INDEX($C2:$E2>0,0),0)),"无欠款")
      
      这个公式会自动找到当前零件行里第一个数值>0的列,返回对应的月份表头;如果没有欠款则显示“无欠款”。
  2. 统计各月份的有效计数:
    • 在August对应的统计单元格(C4)输入:
      =COUNTIFS($F$2:$F$3,C$1)
      
    • September的统计单元格(D4)用:
      =COUNTIFS($F$2:$F$3,D$1)
      
    • October的统计单元格(E4)用:
      =COUNTIFS($F$2:$F$3,E$1)
      
    这样就能得到每个月份里,首次出现欠款的零件数量,和你要的Desired Count完全匹配。

方法2:直接用SUMPRODUCT函数(无需辅助列)

如果不想新增辅助列,直接在统计单元格用组合公式:

  • August统计(C4):
    =SUMPRODUCT(--(C2:C3>0),--(MMULT(--(C2:E3>0),ROW(C1:E1)^0)=1))
    
  • September统计(D4):
    =SUMPRODUCT(--(D2:D3>0),--(MMULT(--(C2:D3>0),ROW(C1:D1)^0)=1))
    
  • October统计(E4):
    =SUMPRODUCT(--(E2:E3>0),--(MMULT(--(C2:E3>0),ROW(C1:E1)^0)=1))
    
    公式逻辑:先判断当前月份是否有欠款,再验证这是该零件的第一个欠款月份,两个条件同时满足时计入统计。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 06:42:39