Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-带偏移量/最大值函数的动态数组函数_Excel_Dynamic Arrays - Fatal编程技术网

Excel-带偏移量/最大值函数的动态数组函数

Excel-带偏移量/最大值函数的动态数组函数,excel,dynamic-arrays,Excel,Dynamic Arrays,我有Excel,其中我根据第1列和第3列对绿色表格(表2)中的数据进行汇总。A列中的月份由函数序列生成,表头取自蓝色表格。“B2”中的公式为:SUMIFS(表2[第2列];表2[第1列];B1#;表2[月];A2#) 由于ා公式溢出到整个范围“B2:D13”。到目前为止,一切都很完美。但现在我需要使用MAX函数来获得每一行的最大值。但是,当我引用#的范围时,它将使用整个范围“B2:D13”。有没有办法,如何将max公式溢出到每一行,但只引用具体行 使用带有偏移量和顺序的MAXIFS。把这个放在E

我有Excel,其中我根据第1列和第3列对绿色表格(表2)中的数据进行汇总。A列中的月份由函数序列生成,表头取自蓝色表格。“B2”中的公式为:SUMIFS(表2[第2列];表2[第1列];B1#;表2[月];A2#)

由于ා公式溢出到整个范围“B2:D13”。到目前为止,一切都很完美。但现在我需要使用MAX函数来获得每一行的最大值。但是,当我引用#的范围时,它将使用整个范围“B2:D13”。有没有办法,如何将max公式溢出到每一行,但只引用具体行


使用带有偏移量和顺序的MAXIFS。把这个放在E2里,它会溢出:

=MAXIFS(OFFSET(B2,SEQUENCE(ROWS(B2#),,0),0,1,3),OFFSET(B2,SEQUENCE(ROWS(B2#),,0),0,1,3),"<>")
=MAXIFS(偏移量(B2,序列(行(B2#)),0,1,3),偏移量(B2,序列(行(B2#)),0,1,3),“”)

您尝试过MAXIFS吗?它不起作用。我将不得不对绿色表格使用MAXIFS,如果一个成本中心和一个月有多个值,那么将使用最大值,而不是总和中的最大值。。。否则,这只是一个例子,我在其他地方一直遇到同样的问题,这就是为什么我需要一些解决方案,如何区分当我使用MAX函数引用整个范围时,以及当我只想获取行中的值但溢出函数时……这可能正是我要寻找的:)我从未想到使用序列函数泄露公式。谢谢!