一点小经验

作者: 念念1999 | 来源:发表于2018-12-14 22:56 被阅读4次

    之前接到一个任务,让我去帮忙比赛计分,一般这种都会安排几个人一起统计,大家到时一起按计算器,分数算出来一样就对了,没什么需要过脑子的。

    不过我还是先问了几个问题:一共几名评委,参赛选手有多少,计分方式是去掉最高分去掉最低分然后算平均吗?得到答案之后,我就在网上搜了一下比赛统计函数,根据经验介绍里的方法做了一个表格,把相关公式写了进去,到时候只需要输入评委打的分数,最高分,最低分,平均分以及选手当前的名次就自动出来了。

    当然在电脑上做好之后并不是结束,毕竟计分台不会很大,哪怕我不嫌累愿意自带工具,到时候别人都拿着计算器,我一个人拿出计算机,就算是笔记本电脑,那场面也太夸张了。于是转到手机上打开试一试。手机上输完一个数字会自动往下挪一行,之前电脑上的横版表格要频繁切换位置,不适用,于是用粘贴转置的方式转换成竖版的表格,这样每一个选手的分数占一列,一目了然,当然,部分相关的公式要改一改,而且要用到冻结首列功能,不然输后面选手的成绩的时候就看不到第一列表头了。配合我的蓝牙折叠键盘输入几行数字试验,效果完美,万事具备,只待计分。

    昨天下午相关负责人又突然通知我,不知道届时评委会来多少人,如果人数不够,就直接求平均,不需要去掉最高分,去掉最低分了。当时第一反应是那行吧,我就根据评委人数多做几个表格。低于六人的就只算平均分。虽然也不复杂,就是建立副本,然后改几个数值再自动填充,不过仔细一想,前两天学vba的时候,学到常量和变量概念,这个场景里面唯一的变量就是评委人数,套到函数里就是把求平均的固定分母设置成单元格, 到时候根据实际情况填写就行了。与最高分和最低分也可以现场直接写零代替,不过如果选手很多的话,写零也要写好几十个,所以最后我做了两张表,一个直接平均一个要减二。再试验了几次,发现可以完美hold住8以内的任何评委人数,设想成功。

    于是今天比赛现场,当同事拿着计算器准备记分的时候,我拿出手机和蓝牙键盘,大家有点惊讶,这是要干嘛?然后具体操作过程中就发现,计算器只能显示当前在计算的那个数字,几个数相加相除下来,其中任何一步错了就要重新算,而且越到后面消耗心神过多,注意力不集中,更容易算错,而我的只需要把数字输进去全部一次性出来,而且如果哪个数字填错了马上就能看到,于是我跟他们说不要紧,只要和我的结果对上就说明算对了,事实也的确如此。

    所以很多时候,事前多思考,具体做的时候就会很轻松,什么都不想,事到临头就会发现各种问题,磨刀不误砍柴工,多学习,多思考,多实践,细节决定成败。

    相关文章

      网友评论

      本文标题:一点小经验

      本文链接:https://www.haomeiwen.com/subject/ojnnhqtx.html