关于打卡值班制度---一个excel开发工具小函数

1 篇文章 0 订阅
1 篇文章 0 订阅

1、勾选EXCEL开发工具

找到【选项】-【自定义功能区】-勾选【开发工具】-【确认】

设置成功见图所示

2、利用VBA新设置两个函数

找到这个选项卡,点击

进入这个界面,点击【插入】-点击【模块】

显示这个界面

复制粘贴这个代码块:

Function SumColor(i As Range, ary1 As Range)
Dim icell As Range
Application.Volatile
For Each icell In ary1
If icell.Interior.ColorIndex = i.Interior.ColorIndex Then
SumColor = Application.Sum(icell) + SumColor
End If
Next icell
End Function

Function CountColor(x As Range, ary2 As Range)
Application.Volatile
For Each i In ary2
If i.Interior.ColorIndex = x.Interior.ColorIndex Then
CountColor = CountColor + 1
End If
Next
End Function

关于两个函数的使用解释

3、如何应用工具实现统计功能

效果如下:

下一步按照浅黄色:红色:黑色的惩戒因子为1:2:3进行赋权重,并求取每个人的惩罚系数。

下一步选择出所有人中惩罚系数最大的人。

为观察班级总体情况,对于全班的情况进行统计,见下图

最后,设置数据条方便观察每个人的情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要做一个基于微信小程序的打卡签到系统,可以按照以下步骤进行: 1. 创建小程序:在微信公众平台上注册小程序账号,创建一个新的小程序。 2. 设计打卡签到功能:根据需求,设计打卡签到的功能模块,包括签到按钮、签到时间、签到地点等。 3. 实现小程序前端:使用小程序开发工具编写小程序前端代码,包括页面布局、样式设计、交互逻辑等。 4. 实现小程序后端:搭建后端服务器,使用相应的后端技术实现小程序的后台逻辑,包括数据库设计、数据存储、签到记录查询等。 5. 联调测试:在开发完成后进行联调测试,确保前后端的接口正常,数据能够正常传输和展示。 6. 发布上线:将小程序提交审核,并通过审核后发布上线,供用户使用。 7. 维护更新:持续关注用户反馈和需求,对小程序进行维护和更新,提供更好的用户体验。 ### 回答2: 要做一个基于微信小程序的打卡签到,需要以下步骤: 1. 准备工作: - 确保你已经具备微信小程序开发的相关技术和知识。 - 登录微信开放平台并创建一个小程序项目。 - 将小程序与自己的服务器进行绑定,以便与后台系统进行数据交互和处理。 2. 设计打卡签到功能: - 确定签到的时间点和地点,并将其与小程序绑定,以便在特定时间和地点打卡。 - 设计用户可以查看自己的打卡记录和统计数据的功能。 - 考虑是否需要增加打卡提醒功能,以提醒用户进行签到。 3. 开发前端界面: - 使用微信小程序提供的开发工具进行界面设计和开发。 - 设计好打卡页面的布局,包括显示当前签到的时间、地点等信息。 - 添加打卡按钮,并编写相关的事件处理函数,用于实现用户的签到操作。 - 添加展示打卡记录和统计数据的页面,并实现相关的数据展示和交互功能。 4. 开发后端接口: - 设计后端接口,用于接收小程序发送的打卡请求,并进行相应的处理和记录。 - 开发后端系统,用于存储用户的打卡数据,并提供相应的查询和统计功能。 - 确保后端接口的安全性,考虑使用合适的加密传输和身份认证方式。 5. 联调测试和上线发布: - 在开发过程中进行功能测试和调试,确保打卡签到功能的正常运行。 - 将小程序提交审核,并等待审核通过后进行发布。 - 在发布后继续监控和修复可能出现的问题,以确保用户的正常使用体验。 总结:一个基于微信小程序的打卡签到,需要在前端设计好界面和功能,并与后端系统进行数据交互,实现用户的签到和数据展示。同时需要保证后端接口的安全性,最后上线发布并持续监控和维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值