使用Google表格中的arrayformula()在每一行上找到一个min()值

凯尔·蒙蒂(Kyle Monti)

我有点像泡菜,但我一直在努力工作,我想澄清一下。由于某种原因,我的旧帐户已经消失了多年:(,我很抱歉。

我正在尝试为添加数据的每一行获取一个最小值。我需要先转换两列,然后再为每一行的所有三列查找最低值。

我已经尝试了多种方法,仅输入为每一行创建的公式都可以正常工作。例如:

=MIN( IF(E124 > 0, E124*$E$6), IF(F124 > 0, F124*$F$6), IF(G124 > 0, G124) )

我尝试使用其他示例,但是,我对QUERY不熟悉。尝试在公式中进行简单的计算(加法)会造成混淆。我尝试使用的示例:

=QUERY(TRANSPOSE(QUERY(TRANSPOSE(A1:C), 
 "select "&REGEXREPLACE(JOIN( , ARRAYFORMULA(IF(LEN(A1:A&B1:B&C1:C), 
 "min(Col"&ROW(A1:A)-ROW(A1)+1&"),", ""))), ".\z", "")&"")),
 "select Col2")

添加时存在多个问题。我想忽略空白单元格和标题等文本。它不会覆盖文本,也不会执行(给我有关覆盖值的错误)。

我试过写一个,=arrayformula但不喜欢计算最小值。它为行做计算。

=ArrayFormula(IF(ISBLANK({E8:E;F8:8;G8:8}), "", added my formula here))

下面是我已经工作了几个小时的内容,我相信问题是在MIN函数中选择了引起问题的范围

=arrayformula(IF(LEN(E8:G)<>0, MIN( IF(E8:E > 0, E8:E*$E$6), IF(F8:F > 0, F8:F*$F$6), IF(G8:G > 0, G124) ),)

如果有办法,我将非常感谢您的帮助

链接:我在实际工作表中制作的示例的可见版本超过500行。https://docs.google.com/spreadsheets/d/133LJHY3s45ZyxWq0PWew1KikbyNE4MTt-wOeWHBrZY0/edit?usp=sharing

玩家0

试试(适用于所有行直到底部):

=ARRAYFORMULA(TEXT(SUBSTITUTE(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF(E3:G<>"", {E3:E*M5, F3:F*N5, G3:G}, 999^99)),
 "select "&TEXTJOIN(",", 1,
 "min(Col"&ROW(A3:A)-ROW(A3)+1&")")&"")),
 "select Col2", 0), 999^99, ), "$#,###.00"))

0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在每一行上复制一个值

ARRAYFORMULA 选项用于检查 Google 表格每一行的单元格值

Google表格:如何找到每列的最后一行?

如何在Angular Material中表格的每一行上添加一个按钮?

在表格中,每一行都有一个编辑按钮。显示或隐藏按钮取决于此行中的另一个值

Arrayformula在Google表格中查找条件的下一个值

如何删除 Excel 表格中的一行,该表格位于另一个工作表上,该表格是使用 VBA 使用 Userform 搜索字段找到的?

为数据框中的每一行找到n个最小值

创建一个mySQL视图,其中每一行是同一行中特定列的值

获取表中每一行的第一个单元格值

data.frame:在每一行中查找值的最后一个索引

如何在我的 json 的每一行中添加一个新值

检查另一个csv文件中每一行的csv文件值

使用每一行的非空值创建一个新列

使用 IF/ELSE 为每一行分配一个谨慎的值

使用jQuery为表格中的每一行着色

如何使数据框中的每一行的每一列都有一个值?

如何使用表格最后一行中的两个值使用 Excel vba 将行添加到另一个表格

numpy:在2D数组的每一行中找到值的第一个索引

创建一个新的Excel列,并使用PANDAS在列的每一行中重复出现一个值的次数

遍历电子表格中的行,在每一行中运行一个函数,然后将结果输出回同一行的末尾

如何在我返回的表格的每一行中添加一个换行符?

使用模板在每一行中添加一个按钮到 b 表

使用sed在文件的每一行中添加一个句子

如何在一行中找到一个值并使用VBA返回列号?

Google表格:检查每一行的另一列中是否存在任何值

使用ArrayFormula计数多列并在每一行上输出总和

如何使用arrayformula在每一行上计算余额

在 Pandas Dataframe 的每一行中搜索一个字符串并返回找到的列名