返回列表 上一主題 發帖

條件式最大值該怎麼寫

條件式最大值該怎麼寫

Book1.zip (38.44 KB)
附件中有2個分頁
原始資料為原始內容
我希望可以直接做出整理後的結果
但又不需做排序
有什麼方法可以讓最大值、最小值都能先做A欄的判斷嗎?

回復 1# vvcvc

B1001=MAX(IF(--LEFT(($A$1:$A$999&B$1:B$999),1)=$A1001,B$1:B$999,""))-MIN(IF(--LEFT(($A$1:$A$999&B$1:B$999),1)=$A1001,B$1:B$999,""))
陣列公式

TOP

回復 1# vvcvc

B1001陣列公式
=MAX(IF($A$1:$A$999=$A1001,B$1:B$999,""))-MIN(IF($A$1:$A$999=$A1001,B$1:B$999,""))
學海無涯_不恥下問

TOP

陣列一直很不熟悉,看了Hsieh版主的答覆簡單易懂
但register313的答覆不太明白以下這段的比較用意
--LEFT(($A$1A$999&B$1:B$999),1)=$A1001
可否說明這段?

TOP

回復 4# vvcvc

以你的範例需求來說
Hsieh超版答案較精簡,我是畫蛇添足多此一舉了

但我的用法可用於另一種狀況
請見下例

TOP

新的例子好像懂
但我還是不太懂$A$1A$999&B$1:B$999
為什麼要把B欄也拿進來做比較?

TOP

回復 6# vvcvc

已經說了是畫蛇添足多此一舉
多作2道動作,結果還是變回原來(但在學習的過程中,難免都會有這種情況出現)

1. A欄&B欄 (畫蛇添足多此一舉1)
2. 取出A欄&B欄中的A欄(本來就有A欄了) (畫蛇添足多此一舉2)
餘同Hsieh版主

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題