我需要一個複雜的多評估函數來計算假期日期。它在工作簿中不能啓用宏,因此必須採用公式形式。我需要做如下的評估:假期日公式
多久了員工一直在努力:在一年= 0小時,1 - 3年= 40個小時,3年以上80小時
然後在一個週薪圖表基於今天的日期與當前星期日期顯示比較 列1 - 員工工作多少小時累計 2列 - 有多少採取這個星期 列3 - 多小時了,怎麼保持
而且踢球的是,當我打開excel我不希望它reevalutes任何前幾周的數字。
這是我現在的代碼。 J3是僱傭日期,A9周開始,C9週末,E8開始度假餘額。 I8使用小時,M8是最終餘額。
=IF(TODAY()<C9,E9,IF(AND(DATE(,MONTH($A9),DAY($A9))<=DATE(,MONTH($J$3),DAY($J$3)),DATE(,MONTH($C9),DAY($C9))>=DATE(,MONTH($J$3),DAY($J$3))),IF(TODAY()>DATE(YEAR($J$3)+3,MONTH($J$3),DAY($J$3)),80,IF(TODAY()>DATE(YEAR($J$3)+1,MONTH($J$3),DAY($J$3)),40,0)),E8))
是否有可能做的一切我需要在不
顯示記錄和輸出的視覺示例。另外解釋你的'踢球'更多。 – MacroMarc
回答你的問題:是的,這是可能的。如果您需要幫助,我建議提供您的數據輸入示例,期望的輸出以及您的公式化方法的問題。幫助主題[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)可能會有用。 –
有沒有方法來附加工作簿或它必須是外部鏈接?踢球者是:大多數公式使用Today()函數,因此每次打開工作簿時都會重新計算數據。我需要的是它不會抹去以前的權責發生制和平衡,並超過他們的權利,但只能在本週進行。 – Hareborn