代码之家  ›  专栏  ›  技术社区  ›  mak47

如何基于另一个单元格将单元格值限制为最大值?

  •  1
  • mak47  · 技术社区  · 2 年前

    我正在excel中创建一个仪表板,并尝试将指标组合在一起。

    ![enter image description here

    我给每个人+1 yes ,0分一秒 no 如果G列是a列,则为-1 .潜在得分最高为6分。

    我正在努力满足的要求是:

    1. 如果D列是 分数不能超过3分
    2. 如果E列是 分数不能超过4分

    我的总数是以哥伦比亚为单位的 H 我试着用它作为一个限制器,但所做的只是将单元格值设置为3或H列中的任何值: =IF(D3="No",MAX(3),H1)

    有没有办法在excel中使用这样的限制器,还是我要求太多?

    在上面的例子中,这就是我想要的答案: x=4 , y=4 , z=3

    1 回复  |  直到 2 年前
        1
  •  2
  •   Scott Craner    2 年前

    使用:

    =MIN(IF(D1="No",3,7),IF(E1="No",4,7),COUNTIF(B1:G1,"Yes")-(G1="No"))
    

    enter image description here