【问题标题】:How many pairs of cells spreadsheet are non-empty?有多少对单元格电子表格是非空的?
【发布时间】:2019-03-19 23:50:50
【问题描述】:

我在 A 列和 B 列中有单元格。我对 A 列中的单元格和 B 列中的相邻单元格都不是空的情况感兴趣。 (例如,当单元格 A12 和 B12 都包含某些内容时。)

如何计算一对中两个单元格非空的次数?

到目前为止,我有一个 C 列,每个单元格都有 =IF(OR(ISBLANK(A2),ISBLANK(B2)), 0, 1)=IF(OR(ISBLANK(A3),ISBLANK(B3)), 0, 1) 等,在 C 列的底部有一个 SUM 函数,但我想知道是否还有更多计算这些的有效方法。

【问题讨论】:

    标签: excel google-sheets excel-formula


    【解决方案1】:

    COUNTIFS 应该很容易做到这一点。

    =countifs(a:a, "<>", b:b, "<>")
    

    【讨论】:

    • 比我做的效率高得多!
    【解决方案2】:
    =COUNTA(IFERROR(QUERY(A:B, "select A where A is not null and B is not null")))
    

    【讨论】:

    • 哇,API 查询语言非常强大!感谢您向我展示这一点,但我想我会使用建议的 Countifs 函数 @user11217663。
    【解决方案3】:
    =COUNTA(IFERROR(FILTER(A:A,A:A<>"",B:B<>"")))
    

    【讨论】:

      【解决方案4】:

      数组 4 中的 SUMPRODUCT“交易”

      计算(计数)列AANDB中的单元格包含数据的行数。

      =SUMPRODUCT(--NOT(ISBLANK(A$1:A$5000)),--NOT(ISBLANK(B$1:B$5000)))
      

      计算(计数)AANDB 中的单元格为空白的行数。

      =SUMPRODUCT(--ISBLANK(A$1:A$5000),--ISBLANK(B$1:B$5000))
      

      如果以下公式有效且在哪个 Excel 版本中有效(2003 年无效),将不胜感激任何人的反馈:

      =SUMPRODUCT(--NOT(ISBLANK(A:A)),--NOT(ISBLANK(B:B)))
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-31
        • 2018-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多