Excel范围的动态操作

时间:2017-05-05 06:02:36

标签: excel

我正在为产品准备测试计划,我希望在更新测试用例时自动填写摘要报告。

我想“= countifs(Fromcell:Tocell),我希望根据标准设置此范围。例如,如果我的范围是A1到A100,我不想硬编码而是我想要excel采取如果单元格中包含START,则为start单元格;如果单元格中包含END,则为结束单元格。

提前致谢。

2 个答案:

答案 0 :(得分:1)

假设您在A1:A100范围内根据您的要求将StartEnd放入单元格中。

使用MATCH获取开始和结束行

D1 =MATCH("Start",$A$1:$A$100,)
D2 =MATCH("End",$A$1:$A$100,)

现在使用此公式计算

=COUNTIF(OFFSET($A$1,D1-1,0,D2-D1+1,1), your_criteria)

Offset()部分为您提供StartEnd 之间的范围,包括两个

答案 1 :(得分:0)

您可以使用一个公式

来完成此操作

=COUNTIF((INDIRECT("A"&MATCH("Start",A:A,0)):INDIRECT("A"&MATCH("End",A:A,0))),1)

enter image description here

我计算1StartEnd之间的值Column A。希望这可以帮助。如果您遇到任何困难,请告诉我。