【问题标题】:Return different values depending on if a value is between numbers in Google Sheets根据值是否介于 Google 表格中的数字之间,返回不同的值
【发布时间】:2021-12-10 05:16:21
【问题描述】:

我有一个值,比如说 138。我需要一种方法来检查它对应的百分比。在这种情况下,138 介于 135 和 164 之间,因此它必须返回 34%。

如果值小于 75,则返回 0%。 如果值大于 285,则返回最大值,即 60%。

所有内容都在同一个 Google 电子表格中。带有 % 的表位于名为 RENDIMENT 的不同工作表中。要在该表中查找值,我使用 =RENDIMENT!X7

Table with % depending on minium and maxium value

【问题讨论】:

    标签: google-sheets between ifs


    【解决方案1】:

    我终于有了。我最终得到了这段代码:

    =IFS(E5<RENDIMENT!$X$7;0%; C5=true;RENDIMENT!$W$16; AND(E5>=RENDIMENT!$X$7;E5<=RENDIMENT!$Y$7);RENDIMENT!$W$7; AND(E5>=RENDIMENT!$X$8;E5<=RENDIMENT!$Y$8);RENDIMENT!$W$8; AND(E5>=RENDIMENT!$X$9;E5<=RENDIMENT!$Y$9);RENDIMENT!$W$9; AND(E5>=RENDIMENT!$X$10;E5<=RENDIMENT!$Y$10);RENDIMENT!$W$10; AND(E5>=RENDIMENT!$X$11;E5<=RENDIMENT!$Y$11);RENDIMENT!$W$11; AND(E5>=RENDIMENT!$X$12;E5<=RENDIMENT!$Y$12);RENDIMENT!$W$12; AND(E5>=RENDIMENT!$X$13;E5<=RENDIMENT!$Y$13);RENDIMENT!$W$13; AND(E5>=RENDIMENT!$X$14;E5<=RENDIMENT!$Y$14);RENDIMENT!$W$14; E5>RENDIMENT!$X$15;RENDIMENT!W15)
    

    【讨论】:

      【解决方案2】:

      假设您的值在 A1 中,请使用:

      =IFNA(VLOOKUP(A1, {0, 0%; RENDIMENT!X7:X, RENDIMENT!W7:W}, 2, 1))
      

      或:

      =IFNA(VLOOKUP(A1; {0\ 0%; RENDIMENT!X7:X\ RENDIMENT!W7:W}; 2; 1))
      

      【讨论】:

      • 根据用户的图片,我认为您想在公式中将RENDIMENT!Y7:Y 替换为RENDIMENT!W7:W
      • 欧洲表显然...
      猜你喜欢
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多