google-sheets - 增加值的数组公式
问题描述
基本上,我正在尝试基于具有标准的同一列来增加一个值。初始种子是 1,它应该从那里拾取。从 C 列的第一行开始,它应该将值增加 1。唯一的例外是从 12 到 13,然后它将从 1 重新开始。
我已经尝试过使用 arrayformula ,但由于交互计算问题它不起作用。有什么办法可以使这项工作?
解决方案
它需要是一个数组公式吗?
您可以粘贴到B3
=if(ISBLANK(C3),B2+1,if(B2=12,1,B2))
列的其余部分,然后将其向下拖动。
推荐阅读
- r - R - for循环错误:“'}'中的意外'}'”
- bash - 在shell脚本中获取3个数组中的公共元素
- python - 在 PyTorch 中计算欧几里得距离而不是矩阵乘法
- pine-script - Pine 脚本中的比较图
- python - Python内存优化
- c++ - 当 std::random_device 熵未知时如何初始化 std::mt19937?(VS C++/Windows)
- mysql - MySQL 8.x 中的主要错误?-- 外键
- pycharm - PyCharm:模块“数学”没有属性“产品”
- java - Vaadin 14.3.4 + spring boot 2.x + maven 问题:无法读取 webpack stats 文件
- mysql - 在名字和姓氏中拆分mysql名称列