array-formulas

    0热度

    1回答

    现在的问题是公式返回的是最接近的值,无论其值是高还是低。我只需要接受低于值。 {=INDEX($AO$2:$AO$5000,MATCH(SMALL(IF($AN$2:$AN$5000=A2,ABS($AO$2:$AO$5000-F2)),1),IF($AN$2:$AN$5000=A2,ABS($AO$2:$AO$5000-F2)),0))} 参考: AO是美元金额 AN是一个日期 A是日期 F

    0热度

    2回答

    我已经搜索了数组公式的网站,但是我遇到了数组公式的一些基本问题,我无法弄清楚。 下表列出了产品的批量折扣的价格和各种截止值。国际海事组织的一个公式,{= IF(A2'<'Cutoff,A2 * PPVM)} 其中cutoff指的是所有的价值和“价格”指的是价格点应该做的伎俩。我不想做IFS或IF-ELSE,因为我可能想在稍后添加一行/删除一行。 本质上说,如果我有5000种产品,价格将是5000

    -1热度

    1回答

    我有一个公式返回FALSE值时,条件不满足,而不是我指定的空白单元格。我很喜欢使用公式,所以我想知道我能做些什么来让所有这些FALSE单元显示为空白。 这里是我的公式: =ARRAYFORMULA(if($B$2 = 'Inventory Form Responses'!$B$2:$B,if('Inventory Form Responses'!$E$2:$E <> "",B5-'Inventor

    -1热度

    1回答

    我正在使用ARRAYFORMULA以及SPLIT,因为您可以在this Google sheet中看到。对于B列的公式是这样的: =arrayformula(if(row(B:B)=1, "Protokoll",IF(ISBLANK(A:A),"",SPLIT(A:A, "/") ))) 不幸的是,所有列(B-G)被命名为相同的ARRAYFORMULA定义列B.但是我希望他们被命名为这样的:

    1热度

    1回答

    我努力让Excel数组公式适用于通过VBA代码。 的公式如下: =IF(B2=VLOOKUP(B2,Admin!$G$5:$G$501,1,FALSE),IFERROR(INDEX(Admin!$G$5:$K$501,MATCH(1,(Admin!$I$5:$I$501=A2)*(Admin!$G$5:$G$501=B2),0),5),INDEX(Admin!$G$5:$K$501,MATCH(1

    -2热度

    1回答

    一些星期前,我在谷歌表使用数组公式停止正常工作: =arrayformula(if(row(A:A)=1,"Convert Type",if(len(A:A)=0,iferror(1/0),iferror(vlookup(C:C,'Sheet2'!$A$2:$B,2,FALSE),"Error")))) 这个公式是在Sheet1列B1,冻结的第一排。它应该做的是从Sheet1列C中取值,比较S

    0热度

    1回答

    =ARRAYFORMULA(if(isblank(B2:B),"",B2:B)) 重复该列。但是, =ARRAYFORMULA(if(isblank(B2:B),"",CONCATENATE("B=",B2:B))) 产生具有起始B=值的列,但是随后从结果中的列的每个小区B列中的所有行值的并置。 看来B2:B在左边的效果,即使是两个嵌套层次下来,也会产生正确的结果(只有B列在每行中不是空白

    1热度

    1回答

    我试图找到具有特定日期的最大库存总数。 在Excel中,我使用的功能 {(LARGE(IF(A:A=V2),K:K),1)}其中A:A是日期的列表,V2是一个特定的日期,并K:K是库存总计。该函数返回“0”。当我调整为第二大或第三大时,我收到#NUM错误。 任何提示将不胜感激。提前致谢。

    1热度

    1回答

    我想知道是否有一种方法可以在一个公式中(不是逐行或使用数据透视表)计算具有不同数据和条件的两个countifs。让下面的例子适用: 我有下面的表:字段A,B和C为每个项目(ID)。表头从单元格T1开始。 我想知道有多少项目有2个或更多个字段(A,B,C)以数字大于5 我想创建另一列X和使用下式逐行:(实施例用于行2) =COUNTIF(U2:W2;">5") 和该新的列X(与所有COUNTIF

    0热度

    1回答

    我有一个谷歌电子数据表中的数组公式在A6:A37列中输入信息时在列B6:B37中输入行号。 =ArrayFormula(IF(ISTEXT($B6:$B37),IF(ROW($A6:$A37)=6,"#",ROW($A$6:$A37)-6),"")) 当我在列B7或以下输入文本时,一列数字出现在列A对应行中,完全如其应该。 然而,数字显示为从A7开始的行数为1,如果我错过了一行,我希望从先前输