我有类似下表的内容:
|一月|
| 5 |
| 10 |
| 20 |
| 50 |
|三月|
| 1 |
| 101 |
| 6 |
我需要函数来计算Jan和Mar之间的值。
结果:4
提前致谢。
答案 0 :(得分:0)
我认为不需要INDIRECT:
=MATCH("Mar",A:A,0)-MATCH("Jan",A:A,0)-1
(除了将答案限定为复杂,每个[excel]标签,作为多个函数)。
答案 1 :(得分:-1)
根据您的需要,我可以看到一些可能性。
1)如果您确切知道“Jan”(例如A1)和“Mar”(例如A6)的确切位置,您可以使用=COUNT(A2:A5)
。当你知道你的月份在哪里时,这很有用。
2)如果你不确切知道“Jan”和“Mar”的确切位置,你需要使用一个匹配的变体,它可能看起来像B1中的=MATCH("Jan", A:A, 0)
,然后是=MATCH("Mar", A:A, 0)
in C1。这将为您提供行号“Jan”和“Mar”,然后您可以将其插回=COUNT()
。
要计算的示例公式如下所示:
=COUNT(INDIRECT("A"&B1):INDIRECT("A"&C1))-2
-2是为了说明你要包含这些行的事实。