1樓:匿名使用者
a1寫入開工日期,b1寫入駿工日期,日期必須是excel認可的日期樣式
滿6個月後就不給獎勵,即滿6個月時(2013/4/5日完工)還有獎,多一天就沒有獎勵了
如果滿一個月是扣10,即到2012/11/5時是90元
則c1單元格公式如下
=if(b1>edate(a1,6),,100-datedif(a1,b1,"m")*10)
如果滿一個月還有獎100元,即到2012/11/5時是100元
則c1單元格公式如下
=if(b1>edate(a1,6),,100-datedif(a1,b1-1,"m")*10)
你的追問中描述
比如:if(a1>2012-1-1,去年,今年)這個日期必須放在公式裡面,怎麼處理
=if(a1>=--"2013-1-1","今年","去年")
關於你補充的問題
在excel2003中,公式只能巢狀七層,公式超過了1024字元或者超過1800個位元組,公式中的每個元素不超過255位元組等等,這些都會報錯.
補充的公式可以改成如下
=if(a1 9,if(b1<=edate(a1,5),0.8,if(b1<=edate(a1,6),0.7,))))))) 但也只能是到七層的if 所以要再換個思路,公式改成 =if(a1 再設定單元格格式為百分比格式 2樓:海獅 假設a1是完成時間,b1是工錢,公式為 =lookup(a10,) 注:a1格式是標準日期格式,公式中的41187是日期2023年10月5日,41218是日期2023年11月5日,其他依此類推。 3樓:匿名使用者 例如:從2023年10月5號開始至2023年11月5號為1個月,2023年12月5號為2個月.....超出6個月不給錢。 開始時間也就是「2023年10月5號」在a1,完成時間在b1,在c1輸入公式 公式如下: =if(datedif(a1,b1,"m")<=1,100,if(datedif(a1,b1,"m")>6,0,choose(datedif(a1,b1,"m"),100,90,80,70,60,50))) 4樓:無畏 假設a1為工程開始日期,b1為工程完成日期,在c1輸入公式: =100-10*min(6,datedif(a1,b1-1,"m")) ---------超過6個月給40. 假如3月1日的240在b2單元格,即 數在b列。累計的240在c2單元格,即累計數在c列。請在c2單元格輸入以下公式後,往下拖拉複製就行了。sum b 2 b2 這個表,需要3列資料 當日 昨日累計 這是個中間量 累計 累計 當日 昨日累計 做好公式之後,可以將昨日累計這一列隱藏,表面顯示的就是 當... 在a1中輸入或複製貼上此公式 indirect c row a1 2 1 或 index c c,row a1 2 1 或 offset c 1,row a1 1 2,下拉填充 山桑弓 公式 offset c 1,row a1 2 2,下拉。 index c c,row a1 2 2 indirec... 假設你的c2單元格里寫著 3.40 3.49 a5單元格里寫著 2.95 2.99 這個公式的意思就是,在c2裡找到 所在的位置 find函式 然後用left函式讀取c2裡從開始到 之前的內容即3.40 因為這樣讀取的是文字形式,不能參與運算,所以要用value函式把文字轉換成數值。之後的計算就是 ...excel中累計數的公式,EXCEL中 累計數 計算公式如何編寫
excel自動填充公式比如第一格的公式為C1,第二格的公式為C3,向下填充順序為 C5,C7怎樣辦到
EXCEL中的公式不明白