excel - 计算值小于相应的下一个偏移值的行数
问题描述
我正在尝试创建一个 Excel 公式,该公式计算标记值小于另一个值分别向下偏移到自身的次数。下图显示了一个数据集(左),以及一个带有标签和偏移值的矩阵(右上)。值 E3:H7 是所需的结果(加上“/”,后跟出现次数)。
示例 E3 表示:4/4 倍,值 A 比下一个偏移 1 的值小(也就是下一个 B)。
另一个例子 G4:2/4 倍,值 B 比下一个偏移 3 的值小(也就是下一个 E)
我相信这将是 COUNTIF 和 OFFSET 的组合,但矩阵计算和偏移量似乎不能一起工作。我希望任何人都可以指出我正确的方向
解决方案
我已经想通了。E3 中的最终公式(斜线前面的值):
=SUMPRODUCT((1*($B$1:$B$20<OFFSET($B$1:$B$20,E$2,0))),1*($A$1:$A$20=$D3))
推荐阅读
- node.js - 在 react 中导入 draw2d 会导致 jquery 引用错误
- python - Pyyaml unable to parse a yaml file containing an indented block (using | or >)
- linux - 如何修复 cd 命令在 Kali Linux 中不起作用
- sharepoint - 在 SharePoint Online 中复制或移动文件
- python - 在python中使用序列设置数组元素
- sparql - 从 Wikidata 中使用 SPARQL 选择议会成员
- r - 这款带有 csv 上传功能的 R-Shiny 是否存在安全漏洞?
- ios - 以编程方式使用自动布局的最佳实践
- swift - 数组追加问题 - Swift
- javascript -