Ico*_*255 0 arrays excel excel-formula array-formulas
我将使用Excel数组公式寻求另一个问题的指导.
我正在使用Excel 2003并尝试使用以下类型的公式来理解新的电子表格:
{=IF($B$6,SUM(($C$6:$AM$6=1)*1),)}
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用Excel公式审计工具来理解公式,但是当我在这些类型的数组公式上运行它时它会崩溃.
截至目前我认为公式是这样的:
B6 has a number = True / False
If True do SUM of (C6:AM6=1) and multiply by 1
If False do nothing
Run Code Online (Sandbox Code Playgroud)
但是,我不是第二个声明的100%.它是否说出在C6中存在1的次数:M6然后乘以1?如果是这样,为什么乘以1.我对后者的唯一猜测是(C6:M6 = 1)返回True或False值,*1将其转换为0或1.如果这是正确的,那么目的是什么总和函数?
谢谢你的指导.
你是对的.
($ C $ 6:$ AM $ 6 = 1)返回一个TRUE/FALSE值的数组,SUM将忽略这些值.
乘以1会创建一个1/0值的数组,然后通过SUM将其添加以创建等于1的范围内的单元格数.
如前所述,COUNTIF会更简单.
归档时间: |
|
查看次数: |
159 次 |
最近记录: |