【问题标题】:Getting a column header from the min value, excluding zero从最小值获取列标题,不包括零
【发布时间】:2019-05-15 22:05:26
【问题描述】:

我正在尝试制作一个电子表格,以便在 Google 表格中找到产品的最优惠价格。我在 B 列有产品描述,从第 6 行及以下开始,价格在 E6 列及以上,(F6,G6,H6,...)每个供应商名称都写在其列的第一行。最低价格在 C 列,D 列显示具有该价格的供应商。

我已经尝试过 min() 函数,但是有一个问题,我需要它来绕过 0 值。

在 C 列,我使用此代码 =min($E6:$Z6) 并显示我使用的供应商 =index($E$1:$Z$1,0,match(min($E6:$Z6),$E6:$Z6,0)) 我将添加问题的屏幕截图。

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    将其包装成简单的IFIFERROR

    =IF(MIN($E6:$Z6)=0, , MIN($E6:$Z6))
    

    第二个:

    =IFERROR(INDEX($E$1:$Z$1, 0, MATCH(MIN($E6:$Z6), $E6:$Z6, 0)))
    

    【讨论】:

    • 那只隐藏零值单元格,但第二个使用这些零,即使它们被隐藏。我试过 =min(filter($E$6:$Z$6,$E$6:$Z$60)) 但第二个有点乱,我不能让它工作,=index($E $6:$Z$6,0,match(min(过滤器($E6:$Z60),$E6:$Z6,0)))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 2015-08-01
    相关资源
    最近更新 更多