excel儲存格絕對參照與相對參照問題(有圖)

最近買書練習excel,遇到問題如下
題目:請根據每個人的出缺席情形,計算操性成績,以基準分85開始算,
如果請一次事假,就是80+(-1)*1(事假)=79


我自己算的其中一列答案如下:

看得出來我只是用相對參照計算
這樣非常慢
如果我用絕對參照,就變成如下


雖然上圖我算出其中一列答案,但是這樣還是要一個個儲存格去打公式。
我想問我的絕對參照位址打法是不是打錯?因為這樣一拉公式複製到每個操性成績儲存格,計算就錯了。
我搞不太清楚絕對參照的意思,書裡寫$B$6是絕對參照,$B6只有欄採絕對參照,B$6只有列採絕對參照,
那這樣我的公式打法都是絕對參照,所以應該用只有欄採絕對參照還是只有列採絕對參照?

如有表達不好先說抱歉,我還是EXCEL初學者。這題又要用相對與絕對計算。雖然之後應該會練到函數,但還是想知道這題絕對參照公式打法,謝謝


2014-07-19 7:19 發佈
儲存格 "I5",
請輸入下列公式... "=$A$2+B$2*B5+C$2*C5+D$2*D5+E$2*E5+F$2*F5+G$2*G5+H$2*H5"

並複製到I6, I7, I8... (其他學號) 即可
你沒把欄位填全,不能因為第一個人沒曠課,就沒加那一欄,算到其他人當然會出錯!
初看是2個地方錯,1個地方小缺失

錯1.
A2這一格,必須用絕對欄位 $A$2,或是 A$2,不可以用 $A2

因為你在I5格的公式寫好後會往下複製 (直的變動)
直的欄A不會跑,橫的列2會自動累加 (I5公式裡的相對欄位會自動變成A3、A4、A5...)
所以列2要鎖定,變成A$2,才會固定在A2
用$A$2直接綁定在A2比較直覺

同理,如果你的I5格的公式寫好後會往右複製 (橫的變動)
直的欄A會自動累加,橫的列2不會跑 (I5公式裡的相對欄位會自動變成B2、C2、D2...)
所以欄A要鎖定,變成$A2,才會固定在A2
用$A$2直接綁定在A2比較直覺


錯2.
公式撰寫的時候,所有欄位都必須計算,就算知道是0也一樣要去計算
(樓上已經提出,不能因為第一個人沒病假曠課大功小工就把欄位跳過計算,這樣後面會一路錯下去)


缺失1.
寫公式最好是固定一個格式,才不會到最後自己看到混亂
你自己寫的公式 B5*$B$2+D5*D$2+F5*$F$5
雖然用D$2也是可以,但是跟前後不同,不是好習慣

如果分數加減是固定的,就不用管什麼欄位了,直接數字套下去算就好
I5=85+B5*-0.3+C5*-0.5+D5*-1+E5*-3+F5*1+G5*2+H5*3

如果分數加減會變動,有變動的部分改用 $A$2 這種絕對欄位替換
經過上面3位講解,我懂了,謝謝^_^
原來假設以A2來說
A-代表欄位
數字2-代表列位
所以要鎖住欄變成$A2
列變成A$2
絕對參照就$A$2

之前腦袋沒轉過來,忘記儲存格由欄列組成

另外公式是要全部前後一致的邏輯
所以每個人不管有無曠課或其他都要計算

感謝大家^^
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?