如何理解EXCEL公式E2 TRUNC HOUR J2 60 J

時間 2022-02-26 19:25:23

1樓:來自九隴山風風韻韻的魔芋

要理解excel公式,首先要理解trunc和hour函式的意思。

trunc函式就是擷取整數或指定小數位數。

比如trunc(2.236,2)這個就是表示擷取2.236兩位小數,結果就為2.23,如果省略第2個引數就表示擷取整數。

hour為小時函式,是提取一個時間的小時數。

對於你的補充說明裡面說的不足十五分鐘按十五分鐘算,而對於剛好正除,加一不就多了嗎,這個是永遠整除不了的。

因為j2一直都是小數,你可以通過公式求值來一步一步的看,就可以發現因為括號的原因才形成的。

都是在資料加完以後再除的15。

2樓:苗喬恩

hour(j2)*60是j2的小時數乘以60,也就是小時化分鐘。

hour(j2)*60+(j2) 把上面的結果在加上j2本身(不是道你這樣做是什麼意思)。

(hour(j2)*60+(j2))/15 把上面的結果除以15(因為上面不知什麼意思,所以以後的無法解釋,只能說明解釋公式演算法,不能解釋意義)

trunc((hour(j2)*60+(j2))/15)把上面計算的值截去尾數部分(取整)。

trunc((hour(j2)*60+(j2))/15)+1 把上面的結果加1

e2*(trunc((hour(j2)*60+(j2))/15)+1) 把上面的結果乘以e2

建議說明你要幹什麼,給你提供一個簡潔合理的公式。

3樓:匿名使用者

沒有源資料,分析不到位,最好上個圖。

從公式的字面意思如下:

取j2單元格中的小時數轉換成分鐘,再與j2合計後(有疑點,如何合計到一起),整除15,再將得數擷取整數部分 乘以 e2 的值。

本人對hour(j2)*60+(j2)有疑點,是不是求值如下?

建議: e2*(trunc((hour(j2)*60+minute(j2))/15)+1)

如何理解excel公式e2*(trunc((hour(j2)*60+(j2))/15)+1)

4樓:苗喬恩

看不出你這個公式是要幹什麼。

j2是時間?它的小時部分乘以60(小時化分鐘)加上它本身是什麼意思?而且加上j2,這個j2也不用加括號吧。

建議你提供公式要達到什麼目的的說明,給你提供一個合理的簡潔公式。

關於excel函式,求停車場收費金額的疑問

5樓:匿名使用者

這裡用trunc不好,用:

=e2*ceiling((hour(j2)*60+minute(j2))/15,1)

其實可以直接用:

=e2*ceiling(j2*96,1)

因為1天中有1440分鐘,等於96個15分鐘。

EXCEL中這個公式E 2A9是什麼意思

就是把e2單元格與a9單元格的值通過 連線符連線連線起來,且在中間還連線了 斜杆,假定e2的值為abc,a9的值為123,則以上公式返回結果 abc 123 又由於問題中的公式e2的行與列都是加了絕對引用符號的,面a9只是列加了絕對引用而行沒有,所以公式是用於下拉的,意思為在下拉的過程中,固定的用e...

excel如何在A2中設定階梯公式,例如A1為業績額A2為獎勵金額

公式 if 業績 50000,0,if 業績 100000,500,if 業績 150000,700,int 業績 150000 50000 300 700 a2公式 if a1 150000,700 int a1 150000 50000 300,if a1 100000,500,if a1 50...

EXCEL公式COUNTIF AB B2 D510 想不通 求高手解釋

朱薈非 countif 統計區域,比較條件 用於統計該區域中符合條件的單元格個數。統計區域 ab b2 d51就是 ab 工作表b2 d51區域。比較條件 0 也就統計這個區域中等用途0的單元格個數。剛開始接觸這個函式,比較費解的就是 0 的部分,大致有這樣的印象就行 一 如果比較條件為具體數值,不...