通过excels函数/公式计算板块内的数量

时间:2016-03-17 10:12:24

标签: excel excel-formula

我想计算不同价格板之间的金额。例如

 TableRow tbr1 = (TableRow)findViewById(R.id.tbr_1);
 tbr1.setBackground(d);

期望的结果

**Customer      Amount** 
A               100
B               300
A               500
C               700
D               900
E               1100
F               1300
G               1500
H               1700
I               1900

我通过countif公式尝试了它,但是当有大量数据并且包含大量金额时,它包括很多努力

1 个答案:

答案 0 :(得分:0)

如果它可以帮助,我有一个代码的和平,生成“slabs”的公式,并计算其中的出现次数。

假设你在C列中有你的值(注意C只包含数字;确保你也可以使它$C$1:$C$1000$左右),并且你的板块的图从{{1开始}}。 G列中的输出(以及E-F列中的调试)

使用函数MakeR1C1:

$D$14

然后你可以使用下面的(我只做了10块):

Function MakeR1C1(A1Formula As String) As String

MakeR1C1 = Application.ConvertFormula( _
    Formula:=A1Formula, _
    fromReferenceStyle:=xlA1, _
    toReferenceStyle:=xlR1C1, _
    ToAbsolute:=xlAbsolute)

End Function