【发布时间】:2019-01-05 08:56:26
【问题描述】:
这有参考 [SO question]Counting unique list of items from range based on criteria from other ranges Scot Craner 建议的公式是:
=SUM(--(FREQUENCY(IF(B2:B7<=25,IF(C2:C7<=35,COUNTIF(A2:A7,"<"&A2:A7),""),""),COUNTIF(A2:A7,"<"&A2:A7))>0))
我已经能够清楚地理解公式的逻辑和评估,除了所附快照中显示的这一步。 根据 MS Office 文档:
FREQUENCY(data_array, bins_array) FREQUENCY 函数语法有 以下参数: Data_array 必需。一个数组或 引用一组要计算频率的值。 如果 data_array 不包含任何值,则 FREQUENCY 返回一个零数组。 Bins_array 必需。一个数组或对区间的引用 您想要对 data_array 中的值进行分组。如果 bins_array 不包含任何值,FREQUENCY 返回元素的数量 数据数组。
我很清楚 {1;1;4;0;"";"") 如何进入 data_array 以及 {1;1;4;0;5;3} 如何进入 bins_array。但是我不清楚它如何评估为 {2;0;1;1;0;0;0}。 如果有人能清楚地解释它,将不胜感激。
【问题讨论】:
标签: excel excel-formula