2014-10-22 32 views
2

試圖計算一個設定週期的天數,如果滿足一定的條件,其中:確定天,如果特定條件滿足

  • J4是出發,
  • F1是期間的開始;
  • G1結束日期。

如果標準是RK4它需要給出一個總的,減一天,如果別的東西,它需要給出一個空白的結果L4

如果J4日期是本月結束後,我只需要一個一個月內的天數。

因此,例如:報告6月1日至30日。

  • J4的日期是六月4日,他們K4R,應在L4報告3天。
  • j5的日期是7月2日,他們K4R,應報告30天。

回答

1

=IF(EXACT(K4,"R"),IF(J4<G1,J4-F1,G1-F1+1),"")應該工作

IF()命令採用3個值。

  1. 首先是你正在評估第二
  2. 接下來的條件語句是細胞應該是如果條件語句是真值
  3. 第三個值是值應該是什麼,如果是假的。'

EXACT()命令取2個值並進行比較。如果值是真一樣的,否則它是假

+0

謝謝 - 我不得不改變;於 我如何得到它僅在1號到30期算日期? – Cathie 2014-10-22 03:23:08

+0

你是什麼意思?像不計算超過30天的任何事情? – Parker 2014-10-22 03:24:08

+0

沒錯。儘管它可能是說46天,我只需要落在當前會計期間內(在這個例子中,6月1日至30日) – Cathie 2014-10-22 03:33:21

-1

請試試這個:

=IF(K4="R",IF(J4>EOMONTH(G1,0),DAY(G1),DAY(J4)-1),"")