【问题标题】:Excel calculate highest amount of color valueExcel计算最高颜色值
【发布时间】:2021-04-23 01:32:27
【问题描述】:

所以基本上我有这个excel表

我希望它吐出绿色最多的列的值,因此在本例中为 9.00、10.00 和 11.00 列

有什么方法可以用公式来做吗?

它的颜色基于值: 绿色:10.00 - 18.00

黄色:6.00 - 9.00、19.00 - 22.00

红色: 22:00

【问题讨论】:

  • 您可以使用基于标准而非颜色的公式来完成。如果我有时间,我会写下来,除非别人先写出来。
  • 好的,非常感谢! :)
  • 什么版本的 Excel?你有带 TEXTJOIN 的 Office 365 吗?
  • 我没有 Office 365。它的 excel 2019

标签: excel excel-formula


【解决方案1】:

我们需要使用 COUNTIFS。 COUNTIFS 需要范围,因此我们必须使用 OFFSET 将每一列单独返回给 COUNTIFS。然后将其与 MAX 进行比较。如果它们相等,那么我们将标题行返回给 TEXTJOIN:

=TEXTJOIN(", ",TRUE,IF(COUNTIFS(OFFSET($A$2:$A$14,0,TRANSPOSE(ROW(1:24)-1)),">=10",OFFSET($A$2:$A$14,0,TRANSPOSE(ROW(1:24)-1)),"<=18")=MAX(COUNTIFS(OFFSET($A$2:$A$14,0,TRANSPOSE(ROW(1:24)-1)),">=10",OFFSET($A$2:$A$14,0,TRANSPOSE(ROW(1:24)-1)),"<=18")),$A$1:$X$1,""))

根据版本不同,退出编辑模式时可能需要使用 Ctrl-Shift-Enter 而不是 Enter 来确认此数组公式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 2012-11-28
    • 2012-07-07
    相关资源
    最近更新 更多