Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何只自动选择每个月对应的参数?_Excel_Vba_Date_Time_Rate - Fatal编程技术网

Excel 如何只自动选择每个月对应的参数?

Excel 如何只自动选择每个月对应的参数?,excel,vba,date,time,rate,Excel,Vba,Date,Time,Rate,我有一个表格,其中包含了整整两年的数据,我需要逐月计算这两年的通知率。因此,我想用对应于一个月的数据进行计算 在下面的示例中,我希望获得某个速度在每个月出现的次数,例如:如果我选择1M/s,2017年1月的程序应返回2,其他月份的程序应返回0 我已经获得了1个月的结果,但我想在每月自动更改时更改计数器的开始和结束 numero1 = 1 numero2 = 1 parametro = ActiveWorkbook.Sheets("Hoja4").Cells(4, 3) 'Velocidad

我有一个表格,其中包含了整整两年的数据,我需要逐月计算这两年的通知率。因此,我想用对应于一个月的数据进行计算

在下面的示例中,我希望获得某个速度在每个月出现的次数,例如:如果我选择1M/s,2017年1月的程序应返回2,其他月份的程序应返回0

我已经获得了1个月的结果,但我想在每月自动更改时更改计数器的开始和结束

numero1 = 1
numero2 = 1

parametro = ActiveWorkbook.Sheets("Hoja4").Cells(4, 3)
'Velocidad
If parametro = ("Velocidad") Then
archivoConsulta = ActiveWorkbook.Sheets("Hoja4").Cells(4, 4)
**For cont1 = 4 To 32**
parametro_avi = Sheets("hoja1").Cells(cont1, 56)
If parametro_avi = archivoConsulta Then
numero1 = numero1 + 1
End If
Next cont1

你好请发布您的表格结构和具体的所需输出。这样会更容易帮助你。另外,由于您似乎正在使用数据库,请指定您正在使用的rdbm。这是SQL数据库中的表吗?如果是这样的话,您可能想标记您的问题sql,并用数据库引擎的品牌来标记它。这将是你吸引那些知道你的问题的人注意的最好机会。我刚刚上传了一个例子,我希望你能理解。到目前为止你做了哪些尝试?听起来很容易处理一些计数器如果我已经将计数器编程为计算一个月,当我看到excel表格中的月份变化时,完成计算。但是,由于我有比示例中多得多的数据,我需要自动更改每个月的计数开始和结束。