计算2个单词

时间:2015-08-14 13:30:53

标签: excel worksheet-function

我有类似下表的内容:

|一月|
| 5 |
| 10 |
| 20 |
| 50 |
|三月|
| 1 |
| 101 |
| 6 |
我需要函数来计算Jan和Mar之间的值。 结果:4

提前致谢。

2 个答案:

答案 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是为了说明你要包含这些行的事实。