excel - 在工作表中提取交替值以计算平均值
问题描述
我想从交替行中提取值直到指定的上限,以计算平均值。到目前为止,我有以下代码:
mainWorkBook.Worksheets(avgsheetNames(i)).Range("C2:H32").Formula = "=SUM(INDEX(Aggregated_Internal_Scores!I:I,(ROW($ZZ1)-1)*6+2):INDEX(Aggregated_Internal_Scores!I:I,(ROW($ZZ1)-1)*6+7))/6"
但是,我想对此进行修改,以便在I2
到I7
的值范围内I2
,I4
并I6
获得用于进一步计算的值。希望能够将其应用于指定的范围"C2:H32"
。
任何帮助或见解将不胜感激。
解决方案
如果不是 Office 365:
mainWorkBook.Worksheets(avgsheetNames(i)).Range("C2:H32").FormulaArray = "=SUM(INDEX(INDEX(Sheet1!I:I,(ROW($ZZ1)-1)*6+2):INDEX(Sheet1!I:I,(ROW($ZZ1)-1)*6+7),N(IF({1},{1,3,5}))))/3"
办公室 365:
mainWorkBook.Worksheets(avgsheetNames(i)).Range("C2:H32").Formula2 = "=SUM(INDEX(Aggregated_Internal_Scores!I:I,SEQUENCE(3,,(ROW($ZZ1)-1)*6+2,2))/3"
推荐阅读
- go - auth 0 密码确认模板
- c++ - 有没有办法隐藏或移动“达到的最大并发构建数”窗口?
- python - 在 Python 中将列添加到 .csv
- angular - 仅允许特定组件类型作为子组件
- objective-c - UIStackView 中的 UILabel 中的 CAGradientLayer
- php - PHP 中的 TRON API 智能合约交易
- elasticsearch - 是否可以在 .conf 文件中拆分路径路径?
- linux - 如何使用 nfs4_setfacl 使文件的默认权限为 664,目录为 775?
- puppeteer - 如何获取 puppeteer-cluster 浏览器的 WSendpoint
- c++ - 如何将 nlohmann json 转换为 uint8_t 数组?