2016-01-31 42 views
0

我有一个值介于1和8之间的excel文件,这是我的文件的前两行。 我想创建一个新的列,返回值为每行最高发生率 例如,您可以在此处看到的第一行3有最高的发生次数,所以我返回3在第二个它是7 ...Excel Row多数投票

3 3 3 3 4 3 3 3 3 3 3 3 *3* 
7 6 6 7 7 6 7 7 7 8 6 7 *7* 

能不能帮我请

感谢

回答

0

与第1行中的Excel公式最大价值最高的尝试是4间的第2行是

0

试试这个公式:

=MATCH(1, IF(COUNTIF(A1:L1,{1,2,3,4,5,6,7,8})=MAX(COUNTIF(A1:L1,{1,2,3,4,5,6,7,8})),1,0),0) 

或者这一个:

=SUMPRODUCT((COUNTIF(A1:L1,{1,2,3,4,5,6,7,8})=MAX(COUNTIF(A1:L1,{1,2,3,4,5,6,7,8})))*{1,2,3,4,5,6,7,8}) 

enter image description here

+0

嗨, 感谢您的anwser,但是,我有错误用你的公式 – user3351370

+0

@ user3351370什么错误?我保证,图片不是photoshop。您的号码实际数字或文字看起来像数字吗? –

1

这个公式的工作也 = MODE(A1:L1)

+0

我不能相信我忘了MODE()。接得好。确保在可以时将其标记为正确。 –