首页 文章

excel公式,如果,和,或?

提问于
浏览
0

我正在制作Excel表格用于住房 . 我希望能够在一个单元格中输入日期(租期结束日期)并计算下一个单元格中的空白天数(无效天数) . 然后,我有另一列重新发布日期 .

我已设法得到它,以便在重新设置列中输入日期时,void days列将停止计算 . 每周,我都必须报告所有房产的无效天数 - 如果我在每条线路上都有租约结束日期,这将很容易,但是,我不这样做 . 这意味着当我将公式 =IF(ISBLANK(J6),TODAY()-H6) 复制到下一行时,excel输入42995 - 当我想要添加该列时不好 .

我找到了一个公式 =IF(OR(ISBLANK(J11),ISBLANK(H11)),0,TODAY()-H11) 在虚拟天数列中加零,但是,如果在租赁结束列中有一个日期,我还需要它来计算无效天数,以便停止计算一个无效天数 . 日期在重新出租日期输入 . 我通过谷歌搜索使用excel,所以,我不是专家,只是一个好的Google员工!

2 回答

  • 2

    POC

    假设您的数据如上所述,请将以下公式放在B2中并复制下来 .

    =IF(A2="","",IF(C2="",TODAY()-A2,IF(C2>=A2,C2-A2,"Re-Let While occupied")))
    
    • 当C中的单元格为空时,它将与当前日期进行比较

    • 当C中有值时,它将与rel-let日期进行比较

    • 当A列中的单元格为空时,它将留空

    • 当结束日期大于重播日期时,它会向您抛出错误消息 .

    E2很简单:

    =SUM(B:B)
    
  • 1

    假设唯一的情况是:

    • A2 =空,C2 =空

    • A2 =日期&C2 =空

    • A2 =日期&C2 =日期&C2> = A2(因此不会出现负空白日)


    =IF(A2,IF(C2,C2,TODAY())-A2,"")
    

    与之前相同但C2可以小于A2并且您想要计为0天:

    =IF(A2,MAX(IF(C2,C2,TODAY())-A2,0),"")
    

相关问题