[算表] 两行中对应列内容判断并记数问题

楼主: a28241889 (萌萌Q)   2014-07-07 22:10:22
软件:EXCEL
版本:2013
假设我有两行资料,一行是学生答案,一行是标准答案
答案只有1 2 3 4四种
我想计算某学生
答案为1 写1的个数, 写2的个数, 写3的个数, 写4的个数
答案为2 写1的个数, 写2的个数, 写3的个数, 写4的个数
答案为3 写1的个数, 写2的个数, 写3的个数, 写4的个数
答案为4 写1的个数, 写2的个数, 写3的个数, 写4的个数
请问每格有办法用一行公式直接算出来吗??
作者: semurderer   2014-07-07 22:36:00
http://goo.gl/ru9KCH 是要这样的吗顺带一提 可以用枢纽分析表 也附在连结里了
楼主: a28241889 (萌萌Q)   2014-07-07 22:58:00
先谢谢你啦!我还没看懂(可能要研究一阵子) 不过好强阿w
作者: semurderer   2014-07-07 23:04:00
不客气~然后你的第二题 结果会不一样 是因为引数的顺序不同 你把其中一个引数互相颠倒顺序就行了
楼主: a28241889 (萌萌Q)   2014-07-07 23:07:00
疑 可是我把它改成A1:E1,A2:E2 答案还是1耶
作者: semurderer   2014-07-07 23:18:00
是喔@@ 我试试 我也只是看图猜的而已试完了 你把A11的公式输入完之后按Ctrl+shift+Enter答案会是一样的因为countif的第二个引数通常不会是一个范围如果要用范围当它的引数,最好是用阵列运算的方式比较不会出错啦
楼主: a28241889 (萌萌Q)   2014-07-07 23:32:00
所以--是为了让TRUE/FALSE变成1/0 受教了!!真的 我现在在研究阵列了 好像可以将多范围弄成阵列这样我应该就可以统计多位学生的答错情形了(?
作者: semurderer   2014-07-07 23:42:00
嗯~有问题再提出来吧 我也是从这个板上开始学到很多的
楼主: a28241889 (萌萌Q)   2014-07-08 01:26:00
我发现我用逗号好像没办法增加阵列内容耶这样我要用什么方式把另一名学生的资料也累加在一起呢我本来是想改成(A2:A26),(C2:C26) 结果没办法XD
作者: soyoso (我是耀宗)   2014-07-08 07:00:00
另一名学生的资料累加是指?是否原po可以提供档案格式呢?
作者: semurderer   2014-07-08 23:47:00
http://goo.gl/Z2C2LS 我猜妳是要这样的?
作者: soyoso (我是耀宗)   2014-07-09 07:18:00
可在H1直接使用=SUMPRODUCT(($A$2:$A$26=$G2)*($B$2:$D$26=COLUMN(A1)))http://goo.gl/YNCjun 借semurderer大的档案
作者: semurderer   2014-07-09 22:00:00
哦~原来能直接乘 受教了!另外我自己想问 这能用枢纽做出来吗 昨天都试不出
作者: soyoso (我是耀宗)   2014-07-09 22:26:00
试了一下,用辅助栏试试,上面连结重下
作者: semurderer   2014-07-09 23:15:00
了解! 谢啦~

Links booklink

Contact Us: admin [ a t ] ucptt.com