gpt4 book ai didi

excel - 如何计算单元格直到值大于 0?

转载 作者:行者123 更新时间:2023-12-04 21:14:18 26 4
gpt4 key购买 nike

在 Excel 中,我试图计算预约可用的天数。

在下面的数据集中,我需要能够计数,直到达到一个不为 0 的值。

我需要的结果是

  • 示例 1 = 3
  • 示例 2 = 5
  • 示例 3 = 0

  • 用简单的英语我需要它来检查 cell = 0 如果它是然后计数它,并在 cell 不再 = 0 时停止计数

    如果有一个最好的 VBA 解决方案,但不接受任何可行的方法。
                Example1    Example2   Example3May 13 2019    0           0          2May 14 2019    0           0          0May 15 2019    0           0          6May 16 2019    6           0          0May 17 2019    0           0          3May 20 2019    3           7          0May 21 2019    6           14         0May 22 2019    6           0          1May 23 2019    12          14         0May 24 2019    7           0          0

    I have tried multiple methods however the closest i got was with the below VBA which seems to give the right answer before crashing my excel so I suspect its counting something it shouldn't.

        Dim iCntr As Integer
    iCntr = 2
    Do While (Cells(iCntr, 3).Value) = 0
    Range("C13").Value = Application.WorksheetFunction.Count("C:C")
    Loop
    End Sub

    最佳答案

    公式;

    例如 1,但编辑会返回示例 2 和 3。

    =MATCH(TRUE,INDEX($B$2:$B$11>0,0),0)-1

    关于excel - 如何计算单元格直到值大于 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56075778/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com