2013-12-09 26 views
0

我有一個微小的問題來計算第三個colmn大於第二個的最大頻率。這只是一個有分數的統計。 問題是我想在沒有宏的單一公式中擁有它。如何計算返回true的特定條件的最大系列

B C 
------ 
2 0 
1 2 
2 1 
2 3 
0 1 
1 2 
0 1 
3 3 
0 2 
0 2 

我有嘗試過:

{=MAX(FREQUENCY(B3:B100;B3:B100>=C3:C100))} to get 1 for B 
{=MAX(FREQUENCY(C3:C100;C3:C100>=B3:B100))} to get 7 for C 

我excpected它救我最長的系列,其中在一列中的值比其他更大的一個,但我失敗了硬.. 。

回答

1

試試這個版本,以獲得7

=MAX(FREQUENCY(IF(C3:C100>=B3:B100,IF(B3:B100<>"",ROW(B3:B100))),IF(C3:C100<B3:B100,ROW(B3:B100))))

CTRL + SHIFT證實 + ENTER

明顯扭轉的範圍,讓您的其他結果

見例如here

+0

嗨巴里,感謝快速的答案,但這個公式返回我15,它應該返回3. 我不明白你的C3:C100 Booyeoo

+0

我附上了一個示例工作簿到我的答案 - 你得到7和1的數據按要求 - 你不需要複製下來,這是所需結果的單一公式。 FREQUENCY中的「數據數組」獲得條件匹配的行號,箱是其他行,所以任何箱中的任何值n代表一個系列,MAX則獲得那些系列的MAX值,即最長系列。你說當你預期3時,你有15,在什麼數據? –

+0

非常感謝Barry,你太棒了。我剛剛翻譯錯了,我偶然之前把其他例子翻譯成列成列... – Booyeoo

相關問題