Excel:将非预定公式应用于自动选择的范围

时间:2017-06-21 16:03:16

标签: excel range finance sumifs subtotal

基本上我想使用任何公式作为输入,使用符合特定标准的范围内的单元格。

因此,这可能与SUMIF,COUNTIF或小计相同,仅与任何其他公式相同。

示例:第1列是项目#,第2列是现金流,第3列是年份,我希望第5列显示每个项目的XNPV或XIRR。

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

假设我们在cols A B 中有数据,我们希望使用该数据在 C 列中应用函数。这是一个例子:

Sub formularizer()
    Dim s1 As String, s2 As String, N As Long

    N = Cells(Rows.Count, "A").End(xlUp).Row
    s1 = "SUM"
    s2 = "=" & s1 & "(A1,B1)"
    Range("C1").Formula = s2
    Range("C1").Copy Range("C2:C" & N)
End Sub

enter image description here