admin管理员组文章数量:1530013
在整理價格表時,經常會碰到分量計價的價格查找,寫了如下的Excel自定義函數,有需要的可以使用。
=LookBreakPrice(O3,P3,K:M)
=LookBreakPrice(要查找的物料, 要查找的數量, 分段價格區域)
物料 分段數量 單價必須挨著放,且數量要連續,並且是降序
Function LookBreakPrice(Part As String, Qty As Double, Price)
For i = 1 To Price.Rows.Count
If Price.Cells(i, 1) = Part And Price.Cells(i, 1) = Price.Cells(i + 1, 1) Then
If Price.Cells(i, 1) = Part And Price.Cells(i, 2) <= Qty And Price.Cells(i + 1, 2) > Qty Then
LookBreakPrice = Price.Cells(i, 3)
Exit For
End If
ElseIf Price.Cells(i, 1) = Part And Price.Cells(i, 1) <> Price.Cells(i + 1, 1) Then
LookBreakPrice = Price.Cells(i, 3)
Exit For
End If
Next i
End Function
版权声明:本文标题:Excel查找分段价格 自定义函数 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726453507a1071562.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论