Excel 使用单元格中的数字作为参考点
我有一个单元格,其中一个值对应于我希望开始公式的特定单元格,另一个单元格对应于结束公式的单元格。E5=76 F5=340意味着我希望开始计算单元格A76:A340中的值的公式,是否有方法使用E5和F5中的值告诉Excel从a列中的该行进行计数?我的数据集是非常大的4-10k行,我有大约30个数据集要分析 为了概述我的工作,我有一个带有时间的列(在24小时内),一个值为1-6的列,以及一个如果相邻单元格(上面和下面)具有相同值1-6的列计数。因此,我最终得到了一个countif列,其中包含0=(无变化)和1=(值变化)。我基本上想数一数我在1点到2点之间有多少个1,2-3,3-4,4-5等等,但是发现很难找到一个简单的方法来做到这一点Excel 使用单元格中的数字作为参考点,excel,count,worksheet-function,Excel,Count,Worksheet Function,我有一个单元格,其中一个值对应于我希望开始公式的特定单元格,另一个单元格对应于结束公式的单元格。E5=76 F5=340意味着我希望开始计算单元格A76:A340中的值的公式,是否有方法使用E5和F5中的值告诉Excel从a列中的该行进行计数?我的数据集是非常大的4-10k行,我有大约30个数据集要分析 为了概述我的工作,我有一个带有时间的列(在24小时内),一个值为1-6的列,以及一个如果相邻单元格(上面和下面)具有相同值1-6的列计数。因此,我最终得到了一个countif列,其中包含0=(无
INDIRECT()
将帮助您。按照以下选项之一进行操作,具体取决于您想要计算的数值:
=COUNT(INDIRECT("A"&E5&":A"&F5))
=COUNTA(INDIRECT("A"&E5&":A"&F5))
您可以使用,例如,从单元格值导出范围A76:A340
,使用:
=索引(A:A,E5):索引(A:A,F5)
您可以在其他函数中使用它,如SUM
、AVERAGE
、COUNTIF
等
索引可以说比更可取,因为它不是一个“易失性”函数,每次重新计算工作表时(即当任何内容发生变化时)都会重新计算