作者locosun ( )
看板Office
標題[算表] 判斷數值大小之後再運算
時間Sat Mar 3 23:00:02 2018
軟體:微軟 excel 2007
版本:2007
2 4 4 1 2 3 4 1 2 加總A 加總B
這是在同一列但不同格的數值
當數值小於2時 值直接乘X 然後整列符合這個條件的計算總和顯示在加總A
當數值大於2時 值會先減2再乘Y 然後整列符合這個條件的總和顯示在加總B
請問這個公式要怎麼寫?
想是會想 但是要用excel寫出公式就不會了
查了半天都找到if判斷單一格 但整列就不會了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.57.233
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1520089205.A.499.html
2F:→ soyoso: 為2,y設為3。再依實際修改 03/03 23:07
S大 抱歉 我的問題忘記描述其他事情
2 4 4 1 2 3 4 1 2
當值小於2這邊直接乘X沒問題
但我剛忘記說 如果大於2時 值要先減2之後的和才要乘Y 再加上2X
例如 4>2
所以 應該(4-2)*Y+2X=2Y+2X
這是用來計算加班薪水的
前兩個小時的薪水是1.33倍 只要超過2小時 後面的薪水是1.67倍
然後顯示的方式還是跟一開始描述的一樣 會分兩欄
所以如果是您 你會怎麼寫這公式?
不必然要照我一開始描述的方式
※ 編輯: locosun (111.241.57.233), 03/03/2018 23:51:16
4F:→ soyoso: 似這樣 03/04 00:01
5F:→ locosun: 感謝 可以了!! 可否請你講解一下這個公式的內容嗎? 03/04 00:55
6F:→ locosun: 以後學會就可以不求人了 因為有些部分還是看不太懂 03/04 00:55
7F:→ soyoso: 大於等於2,回傳2,否回傳原數值 03/04 02:04
8F:→ soyoso: a1:i2-2大於0回傳減2數值,否回傳0 03/04 02:04