【问题标题】:Google sheet formula conditions谷歌表格公式条件
【发布时间】:2021-11-09 01:18:40
【问题描述】:

谷歌表费用选项卡允许用户定义项目成本的开始和结束月份。时间线选项卡显示从分配的月份编号开始的项目成本。 需要对公式进行哪些更改以在时间轴上设置结束月份编号并在月份范围内显示每月费用?

公式:

=if(Expenses!$E2<=C$2,(Expenses!$D2/12),0)

Google sheet

这个公式几乎可以满足我的需要。除了当月份数为1时它会失败。

=if( and( Expenses!$E2 <= E$4, E$4 <= Expenses!$F2), Expenses!$D2 / ((Expenses!$F2)-(Expenses!$E2)+1), iferror(1/0) )

如何在公式中包含另一个 if 语句 这样:

如果开始月份为 1,则除数不加 1

((Expenses!$F2)-(Expenses!$E2))

否则除数加 1

((Expenses!$F2)-(Expenses!$E2)+1)

【问题讨论】:

    标签: google-sheets-formula


    【解决方案1】:

    尝试:

    =IF(AND(Expenses!$E2 <= D$4, D$4 <= Expenses!$F2), 
     Expenses!$D2 / ((Expenses!$F2)-(Expenses!$E2)+IF(D$4=1, 1, 0)), IFERROR(1/0))
    

    【讨论】:

      【解决方案2】:

      感谢您的帮助,我成功了,还有一个后续问题。 有没有办法将 - 或 0 添加到具有公式的空单元格? 当公式使用值填充单元格时,破折号将替换为该值。

      【讨论】:

      • 请不要在答案中提问。应该在新问题中提出额外的问题,或者,如果这些问题足够小,请在此问题下方的评论中对其答案提出。
      猜你喜欢
      • 2019-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-03
      • 1970-01-01
      • 2021-12-03
      相关资源
      最近更新 更多