Vba 如何基于特定长度的文本求和

Vba 如何基于特定长度的文本求和,vba,excel,excel-formula,Vba,Excel,Excel Formula,我有一个excel文件,我在下面设计它。我有主账户和子账户。现在我只想求lenth=2的主帐户的和 我写了这个公式: =sumproduct((len(account range)=2)*sum range) 但它不能正常工作 Account # Dr -------------------- 60 85$ 60.01 50$ 60.02 35$ 50 120$ 50.01

我有一个excel文件,我在下面设计它。我有主账户和子账户。现在我只想求lenth=2的主帐户的和

我写了这个公式:

=sumproduct((len(account range)=2)*sum range)
但它不能正常工作

Account #      Dr
--------------------
60             85$
60.01          50$
60.02          35$
50            120$         
50.01         100$      
50.02          20$  

你几乎做到了。试着这样做:

=SUMPRODUCT(--(LEN(A1:A6)=2),B1:B6)
--
将每个单元格的
LEN(A1:A6)=2的布尔值设置为一个数字