这是原函数:
你的自定义函数宜只用一个参数,如:
Function mmm(rr)
s = 0
For i = 1 To Range("C65536").End(xlUp).Row
If Range("C" & i).Value = rr Then
s = s + 2 * (Range("D" & i).Value + Range("E" & i).Value) * Range("F" & i).Value / 1000
End If
Next i
mmm = s
End Function
用=mmm("18MDF")调用
现在我想要满足不同的条件用不同的公式,具体条件如下:
1,在C列满足"18MDF",在G列满足"双面"用如下公式:
s + 2 * (Range("D" & i).Value + Range("E" & i).Value) *Range("F" & i).Value / 1000
2,在C列满足"18MDF",在G列满足"单面"用如下公式:
s + 1 * (Range("D" & i).Value + Range("E" & i).Value) *Range("F" & i).Value / 1000
慕工程0101907
Cats萌萌
随时随地看视频慕课网APP
相关分类