作者a9102120 (爱睡觉的熊大)
看板Office
标题[算表] EXCEL如何计算整张工作表的颜色出现次数
时间Mon Jun 18 22:30:22 2018
使用软体 : EXCEL 2007
-----------
各位电脑高手大家好
小弟是个职棒球迷,
喜欢自己在家统计一些数据,
现在遇到一个问题,希望各位高手教我怎麽完成
如图所示
https://i.imgur.com/QHys4iv.jpg
小弟想用颜色代表投手在该场比赛的状况
下方有范例
蓝色代表胜投,红色代表败投
绿色代表中继点,橘色代表救援点
同一个直列(A2:A100)代表同一个投手,
同一个横排(A2:K2)代表同一场比赛,
这样写希望大家可以看得懂
假设总共有120场比赛要进行,
我想在底下的格子里面统计这个投手累积的次数,
请问应该要怎麽做才能又快速又简单统计出来?
我有查过资料
利用Get.Cell的函数,
用63的参数抓出颜色代表的数字,
等於每个投手名字旁边,
都必须增加一个栏位来判断,
判断出颜色代表的数字之後,
到底下统计这个数字出现的次数,
可以达成我要的结果没错,
但是如果有15~20位投手,
我就必须重覆做15~20次,
有点浪费时间,公式一直复制贴上也容易出错,
所以想请问有没有更快更准确的方法?
举例 :(手机排版敬请见谅)
-------A
7/1(蓝色)
7/2(红色)
7/3(绿色)
7/4(橘色)
==计算结果==
胜投1
败投1
中继点1
救援点1
谢谢各位乡民大大们的解答!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.102.160.12
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1529332224.A.83C.html
1F:推 applil: 设定格式化,胜投就是蓝色,这样就不用再另一栏判断之後, 06/18 22:48
2F:→ applil: 直接用公式就可以计算。 06/18 22:48
3F:→ soyoso: 如觉得get.cell要增加辅助栏不太合适的话 06/18 22:50
4F:→ soyoso: 也可以巨集function,回圈於储存格,判断range.interior. 06/18 22:51
5F:→ soyoso: color = 胜投、败投等条件的储存格底色,同range.interior 06/18 22:52
6F:→ soyoso: .color,设个变数,当符合时变数累加1 06/18 22:53
7F:→ a9102120: soyoso大大,不好意思,我刚接触函数这块,可以教我吗? 06/18 22:55
9F:→ a9102120: 还是看不懂,感觉有点复杂 06/18 23:00
10F:→ a9102120: 我的程度大概就是COUNTIF这样而已 06/18 23:00
11F:→ soyoso: 如投手名字旁边要增加一个栏位来判断上,也可以将该辅助栏 06/18 23:04
12F:→ soyoso: 设於其他的工作表内,先拉出同投手数量和场次的范围 06/18 23:05
13F:→ soyoso: 再以countif来判断get.cell回传的数值 06/18 23:06