Excel 2010 公式可追蹤記錄並在超越或改善時取代它們

Excel 2010 公式可追蹤記錄並在超越或改善時取代它們

我發現使用遊戲數據是了解 Excel 細節的絕佳方法。我製作了一本包含個人取得的成就(所有這些都有效)的工作簿,但我找不到一個公式可以在寫入新數據之前將一個單元格中預先存在的數據保存到另一個單元格中。

我需要這個來自動追蹤任務/殺戮,不僅是當前的,而且是最高的。

例如,如果一個角色的三個任務有 5 次擊殺,那麼他的 M/K 將為 3/5,相差 +2,並且在這個記錄被打破之前我希望有一個單元格記住它。一旦壞了,我希望它能自動更換。

我已經有了以 +- 格式顯示 M/K 的公式(=IMSUB(-B2,-C2)作為示例),但這將兩個單元格壓縮為一個單元格,對於我當前的問題無法使用。任何意見將不勝感激。

基本上,我想創建一個自動的單元系統,用於追蹤記錄(在這個詞的成就意義上)並在它們被破壞時替換它們。每次都手動輸入它是可行的,但對增進我的理解沒有任何幫助,這就是我首先這樣做的原因。

波特蘭確實提供了一種可行的解決方案,但它仍然缺乏一種能力,即區分差異值的能力。使用原始問題中的 3/5 範例,我希望公式(或它們的鏈)能夠區分,並且僅在獲得更大記錄(例如 7/10)時替換第二個單元格。第一個是+2,而第二個是+3,因此是更好的記錄。中間的 4/5、5/6 和 6/8 與此原因無關,因為沒有一個大於 +2。

答案1

我想我找到了解決你問題的方法。我假設您正在編寫任務並手動刪除資訊(至少)。

假設你有這樣的情況:

初始情況

A 和 B 柱手動進料。 M/K透過以下公式得到(我針對C2進行了描述)

=SUM($B$2:B2)-A2

請注意$B$2.這意味著當你拖下公式時,開始將始終是固定的,計算你在每個任務中所做的所有個人殺戮。

Rank(即你想要的)可以透過以下函數來獲得:

=MAX(C:C)

正如你所看到的,儘管最新的 M/K 是 4,但排名卻是 5。由於使用了 max 函數,僅當 M/K 大於 5 時,添加更多值才會刷新排名。您可以隱藏 C 列,以免讓任何人知道它的存在。

以下是最終結果:

最終結果

相關內容