您现在的位置是:首页 > Excel技巧>Excel应用--提取回款时间

excel分批回款怎么对应时间-Excel应用--提取回款时间

发布于2022-04-150人已围观

有网友问到,如何找出最后回款日期。

基础表如下:

excel分批回款怎么对应时间


张三1月1日的货款248元,5月7日回了120元,11月25日回了800,那么5月7日没回完,

到11月25日才将1月1日的248货款的128元回完,那么由此确定,第一笔销售的回款最后日期为11月25日


作者:源理-office中国


 Excel提取数据结果

  excel分批回款怎么对应时间

 


 Excel提取数据公式法:               

     {=INDEX($F$2:$F$7,MATCH(1,(SUMIF(INDIRECT("$G$2:G" & ROW($2:$7)),$G$2:$G$7,INDIRECT("$H$2:H" & ROW($2:$7)))>C2)*($G$2:$G$7=B2),0))}


 Excel提取数据代码法:


        Function test(name As String, d As Date, money As Double, DateColumn As Range)

            test = Application.WorksheetFunction.Max(DateColumn) + 1

            Dim cel As Range

            Dim totalMoney As Double

            For Each cel In DateColumn

                If name = cel.Offset(0, 1) And d < cel Then

                    totalMoney = Application.WorksheetFunction.SumIfs(DateColumn.Offset(, 2), DateColumn.Offset(, 1), name, DateColumn, ">=" & CDbl(d), DateColumn, "<=" & CDbl(cel.Value))

                    If totalMoney >= money Then

                        If cel < test Then

                            test = cel

                        End If

                    End If

                

                End If

            Next

            If test = Application.WorksheetFunction.Max(DateColumn) + 1 Then test = "没收回"

        End Function

        

点击加入群:OFFICE3658 结识Excel大神
学好Excel,效率成倍提高,薪水稳步增长,职位快速提升
每天一个源创技巧,如觉得有用,请点上面 关注。更重要手机转发分享


如喜欢此技巧,手机右上角点开,分享到QQ空间,方便自己以后看



相关文章

文章评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

标签云

站长特荐