SUMIF三维参考在Excel
因此,我们已经了解了`link:/ excel-generals-3d-reference-in-excel [3D参考在Excel中]。有趣的事实是,普通的Excel 3D引用不适用于条件函数,例如SUMIF函数。在本文中,我们将学习如何使用SUMIF函数获得3D参考。
Excel中带有3D参考的SUMIF的通用公式
它看起来很复杂,但不是那么多。
= & “criteria_range”),criteria, &”sum_range”))) |
named range”。这个非常重要。
“ criteria_range”:*它是包含范围的条件的文本引用。 (3D参考工作的所有图纸都应该相同。)
条件:*这只是您要求和的条件。它可以是文本或单元格引用。
“ sum_range”:*它是总和范围的文本参考。 (3D参考工作的所有图纸都应该相同。)
理论足够了,让我们使用SUMIF函数进行3D引用。 ===示例:使用Excel的3D引用从多个图纸中按区域求和:*
我们将使用与在link:/ excel-generals-3d-reference-in-excel [简单的3D引用示例]中相同的数据。在此示例中,我有五个包含相似数据的不同工作表。每张纸包含一个月的数据。在“主表”中,我想要所有表中的单位和按区域收集的总和。让我们先为单位做。在所有图纸中,单位均在D2:D14范围内。
现在,如果将常规3D参考与SUMIF函数一起使用,则= SUMIF(Jan:Apr!A2:A14,Master!B4,Jan:Apr!D2:D14)
它将返回#VALUE!错误。所以我们不能使用它。我们将使用上述通用公式。
使用上面引用excel的Generic 3D公式,将此公式写在单元格C3中:
= & “A2:A14”),Master!B3, &”D2:D14″))) |
named range”,其中包含工作表名称。这很关键。
当您按Enter键时,您将获得准确的输出。
How does it work? The core of the formula is the INDIRECT function and the named range. Here the string”‘”&Months&”‘!” & “A2:A14″translates to an array of range references of each sheet in the named range.*
\{“‘Jan’!D2:D14″;”‘Feb’!D2:D14″;”‘Mar’!D2:D14″;”‘Apr’!D2:D14”} |
该数组包含范围的文本引用*,而不是实际范围。现在,由于它是文本引用,因此INDIRECT函数可以将其转换为实际范围。这两个INDIRECT函数都会发生这种情况。解决了INDIRECT函数中的文本(紧紧抓住)后,公式如下所示:
= |
现在,SUMIF函数开始起作用(您可能已经猜到不是INDIRECT)。条件匹配到第一范围“’Jan’!A2:A14”。这里的INDIRECT函数是动态工作的,并将此文本转换为实际范围(_这就是为什么如果您尝试首先使用F9键解决INDIRECT,则不会得到result_的原因)。接下来,对范围“’Jan’!D2:D14”中的匹配值求和。*这在数组中的每个范围中都会发生。最后,我们将有一个由SUMIF函数返回的数组。
=SUMPRODUCT(\{97;82;63;73}) |
现在,SUMPRODUCT尽其所能。总结这些值,我们的3D SUMIF函数开始工作。
好的,这就是您实现3D SUMIF功能的方法。我对此表示同意,这有点复杂。在此3D公式中,错误的范围很大。我建议您在确定单元格的每张纸上使用SUMIF函数,然后使用“ link:/ excel-generals-3d-reference-in-excel [普通3D引用]”将这些值求和。
我希望我能解释得足够。如果您对excel引用其他任何与Excel / VBA相关的查询有疑问,请在下面的注释部分中询问。
相关文章:
link:/ excel-excel中的excel-generals-relative-and-absolute-reference [Excel中的相对引用和绝对引用]
|对于每个初学者来说,在excel中进行引用都是一个重要的主题。即使是经验丰富的excel用户,在引用时也会犯错误。
`link:/ lookup-formulas-dynamic-worksheet-reference [动态工作表参考] ||使用excel的INDIRECT函数动态提供参考表。这很简单…
link:/ excel-range-name-expanding-references-in-excel [在Excel中扩展引用]
|向下或向右复制时,扩展参考会扩展。我们在列号和行号之前使用$符号。这是一个示例…
全部关于Absolute Reference excel中的默认引用类型是相对引用,但如果要使单元格和范围的引用是绝对引用,请使用$符号。这是Excel中绝对引用的所有方面。
热门文章:
`link:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式可提高生产率]] |更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。
link:/ vlookup-functions的公式和函数介绍[Excel中的VLOOKUP函数]
|这是excel中最常用和最受欢迎的功能之一,用于从不同范围和工作表中查找值。
link:/ tips-countif-in-microsoft-excel [Excel 2016中的COUNTIF]
|使用此惊人的功能对条件进行计数。您无需过滤数据即可计算特定值。
Countif功能对于准备仪表板至关重要。
link:/ excel-formula-and-function-excel-sumif-function [如何在Excel中使用SUMIF函数]
|这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。