arrays - 谷歌表格公式加载起来要重得多
问题描述
使用以下公式计算日期之间的叶子。该公式有时会给出结果,有时工作表保留会导致重新加载工作表的错误。
我认为这个公式计算起来要重得多。
我附上了一张公式有效的表格。
寻找一种更简单的方法或公式来进行以下公式的计算。您的帮助将不胜感激。
=ArrayFormula(IFERROR(1/(1/(IF(B3:B="",,LEN(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(
IFERROR(VLOOKUP(ROW(Jan!A3:A), {ROW(Jan!A3:A), Jan!C3:AG, Feb!C3:AE, Mar!C3:AG, Apr!C3:AF, May!C3:AG, Jun!C3:AF, Jul!C3:AG, Aug!C3:AG, Sep!C3:AF, Oct!C3:AG, Nov!C3:AF, Dec!C3:AG},
IF(1=SPLIT(REPT("01", DATE(YEAR(E3:E), MONTH(E3:E)+6, DAY(E3:E))-("01/01/2020"-1)), 0), COLUMN(B:AAA), )*1, 0))<>"C",
IFERROR(VLOOKUP(ROW(Jan!A3:A), {ROW(Jan!A3:A), Jan!C3:AG, Feb!C3:AE, Mar!C3:AG, Apr!C3:AF, May!C3:AG, Jun!C3:AF, Jul!C3:AG, Aug!C3:AG, Sep!C3:AF, Oct!C3:AG, Nov!C3:AF, Dec!C3:AG},
IF(1=SPLIT(REPT("01", DATE(YEAR(E3:E), MONTH(E3:E)+6, DAY(E3:E))-("01/01/2020"-1)), 0), COLUMN(B:AAA), )*1, 0)), )),,9^9))), " ", )))))))
https://docs.google.com/spreadsheets/d/1pgVGJxkw39uelgPU9ceZLXflnP8KaFGou4rJfSsfVXc/edit#gid=0
解决方案
推荐阅读
- r - 将行的最后一个 nonNA 值添加到新列中
- android - 如何从我们的其他应用程序中获取数据?
- spring - JPA @Column 不适用于具有特殊字符的列名
- reactjs - 从 react-intl 获取字符串
- java - 表达式的类型必须是数组类型,但它解析为对象 java
- java - 无法从文件中获取资源图像:java.lang.IllegalArgumentException: input == null
- apache-spark - 为什么在基于具有 12 个不同值的列进行分区后得到更多分区
- angular - 为什么垫旋转器不显示?
- nlp - 快速加载预训练模型
- postgresql - 调用函数传递 JSONB 作为参数 - Postgres