一个有趣的统计
来源:互联网 发布:离岸金融中心 知乎 编辑:程序博客网 时间:2024/06/14 04:52
出于好玩的态度,我从4月起开始持续对我的博客每日访问情况在excel中做了个记录,记录的格式如下:
今天头脑中突然闪过一个念头,对周末和非周末的访问情况做个统计,于是写了个模块:
Sub statistic()' Dim i As Integer Dim visitdatestr As String Dim visitdate As Date Dim weekindex As Integer Dim visitCount As Integer Dim visitWeekendCount As Integer Dim visitNoWCount As Integer Dim visitPersonCount As Long Dim visitPersonWCount As Long Dim visitPersonNoWcount As Long visitCount = 0 visitWeekendCount = 0 visitPersonCount = 0 visitPersonWCount = 0 visitNoWCount = 0 visitPersonNoWcount = 0 Dim visitPersonCountPerDay As Integer For i = 3 To 185 visitdatestr = Range("A" & i).Value visitPersonCountPerDay = Range("B" & i).Value - Range("B" & (i - 1)).Value '每日增量 visitCount = visitCount + 1 visitPersonCount = visitPersonCount + visitPersonCountPerDay visitdate = DateValue(Left(visitdatestr, 4) & "-" & Mid(visitdatestr, 5, 2) & "-" & Right(visitdatestr, 2)) weekindex = Weekday(visitdate, vbMonday) Select Case weekindex Case 6, 7 'Range("A" & i).Interior.ColorIndex = 43 visitWeekendCount = visitWeekendCount + 1 visitPersonWCount = visitPersonWCount + visitPersonCountPerDay Case Else visitNoWCount = visitNoWCount + 1 visitPersonNoWcount = visitPersonNoWcount + visitPersonCountPerDay End Select Next MsgBox ("记录总日期:" & visitCount & " 天,周末:" & visitWeekendCount & " 天,非周末:" & visitNoWCount & "天" & vbCrLf & _ "平均访问人次:" & (visitPersonCount / visitCount) & vbCrLf & _ "周末平均访问人次:" & (visitPersonWCount / visitWeekendCount) & vbCrLf & _ "非周末平均访问人次:" & (visitPersonNoWcount / visitNoWCount)) End Sub
被注释的部分是将周六周日用绿色背景标出。
结果如下:
看来还是非周末的时候学习的人数更多。
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看vb.net 教程 目录
阅读全文
0 0
- 一个有趣的统计
- 一个有趣的统计 后续
- 一个有趣的安卓软件异常统计
- 一个有趣的游戏
- 一个有趣的故事
- 看到一个有趣的
- 一个有趣的故事
- 一个有趣的现象
- 一个有趣的数学公式
- 一个有趣的javascript
- 一个有趣的程序
- 一个有趣的学习方法
- 一个有趣的框架
- 一个有趣的问题
- 一个有趣的查找
- 一个有趣的广告
- 一个有趣的bug
- 一个有趣的方法
- ARM TrustZone技术简介(三)(BL31 Secure Monitor简介)
- 链表划分
- Android应用开发—浅谈MVX模式
- 2016 JAG E Similarity of Subtrees(hash)
- 【XSY2332】Randomized Binary Search Tree 概率DP FFT
- 一个有趣的统计
- linux常用命令
- 【Django】不能通过IP访问Docker容器里的Django服务器
- java学习记录——打印9X9乘法表
- 【牛客】CPU的运算速度与许多因素有关,下面______是提高速度的有效措施?
- 单调队列--poj2823 Sliding Window
- 2017.10.8
- ARM TrustZone技术简介(四)(TrustOS)
- Hello CSDN!