【发布时间】:2018-11-30 01:42:24
【问题描述】:
我已经搜索无济于事,而我的电子表格技能根本不足以解决这个问题。
假设我有 90 列中的 5 行数字。对于每一列,我想找到最大数量。这很容易,我可以为此创建一个辅助行。但是,我想要的是计算每行包含多少列的最大数量。
在如下数据集中:
a b c d
1 2 3 4
5 4 3 2
4 4 4 4
1 1 1 1
我想要以下:
a b c d countmax
1 2 3 4 1
5 4 3 2 2
4 4 4 4 3
1 1 1 1 0
使用辅助行会,它看起来像这样:
a b c d countmax
1 2 3 4 1
5 4 3 2 2
4 4 4 4 3
1 1 1 1 0
5 4 4 4
我查看了sumproduct、countif、hlookup、vlookup 和其他人,但我不知道该怎么做。我目前通过为每一行添加一个额外的行,并对每个单元格进行比较,然后计算布尔结果来解决它。 (单元格内容:“=IF(a1 = a5;1;0)” 单元格中最后一列的内容:“=COUNTIF(a6:d6;1) ")
理想情况下,解决方案是一个不依赖于任何辅助单元格的公式,并且只是逐列计算,计算该行和列中的单元格有多少次是最大值。我也很想知道如何使用单个辅助行来做到这一点,因为该方法需要进行单元格比较。
提前致谢。
【问题讨论】:
标签: excel spreadsheet openoffice-calc