跳到内容
当前位置:首页>Excel>做报表3年才知道,这8个Excel统计函数能让你少加一半班

做报表3年才知道,这8个Excel统计函数能让你少加一半班

  • 2026-09-23 11:53:43
做报表3年才知道,这8个Excel统计函数能让你少加一半班

大家好,我是沈未迟。

还记得刚接手销售报表那会儿,我每天的状态就是:打开Excel,盯着满屏的数据,陷入深深的迷茫。

老板说:"帮我算一下华东区这个月销售额大于5000的订单有多少笔?"

我:好的老板。(然后开始一行行数,数到第200行眼睛花了)

主管说:"华南区美妆品类的平均客单价是多少?最高最低分别多少?"

我:好的主管。(然后手动筛选,筛完算平均,再筛一次算最高,再筛一次算最低……)

最惨的是月末做排名,十几个销售的业绩排名次,我一个个算,公式写错一步后面全错,又得从头来。

那时候我只知道SUM、COUNT、AVERAGE这几个基础函数,多条件统计全靠手动筛选+计算器。直到后来财务姐姐看不下去了,甩给我一张函数清单,说:"姑娘,这些都不会,你不加班谁加班?"

今天这篇,我把统计函数家族里最实用的8个掏出来给你们唠唠。每个都配真实场景和我踩过的坑,看完你会发现:原来以前加的班,全是因为没认识它们。

一、COUNTIFS:多条件计数,比COUNTIF强一万倍

语法说明

COUNTIFS(条件区域1, 条件1, 条件区域2, 条件2, ...)

和COUNTIF长得很像,就多了个S。但这个S可不是白加的——COUNTIF只能一个条件,COUNTIFS可以写**最多127个条件**,而且是"且"的关系,所有条件同时满足才算。

真实工作场景

老板问:"华东区美妆品类这个月有多少笔订单?"

以前我是先筛选地区=华东,再筛选品类=美妆,然后看状态栏计数。现在一个公式搞定:

=COUNTIFS(A:A, "华东", B:B, "美妆")

想加条件继续往后写就行,比如再加个"金额大于1000":

=COUNTIFS(A:A, "华东", B:B, "美妆", C:C, ">1000")

按时间段统计也很方便,算3月份新增了多少客户:

=COUNTIFS(D:D, ">=2024-3-1", D:D, "<=2024-3-31")

日期条件要用双引号括起来,大于小于号写在日期前面。

我当年踩过的坑

刚学COUNTIFS的时候,我犯过一个特别蠢的错误——**条件区域的大小要一致**。

有一次我写的是=COUNTIFS(A2:A100, "华东", B2:B99, "美妆"),一个99行一个98行,结果直接#VALUE!报错。我查了半天都没发现问题,还是同事提醒我行数对不齐。

还有一个坑:文本条件不区分大小写,但"华东 "(后面多了个空格)就不一样了。数据清洗很重要,别让看不见的空格坑了你。

二、SUMIFS:多条件求和,告别手动筛选

语法说明

SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)

注意参数顺序!SUMIF是"条件区域, 条件, 求和区域",SUMIFS反过来了——**求和区域放在第一个**。这个坑90%的人都踩过。

真实工作场景

老板问:"华东区美妆品类这个月的总销售额是多少?"

=SUMIFS(C:C, A:A, "华东", B:B, "美妆")

C列是销售额,同时满足地区=华东、品类=美妆的就加起来。就这么简单。想加条件继续往后写就行。

模糊条件也支持,比如算所有姓"王"的销售的业绩总和:

=SUMIFS(C:C, E:E, "王*")

我当年踩过的坑

说出来不怕你们笑,我用SUMIFS的前三天,几乎每次都写错参数顺序。因为之前SUMIF用习惯了,条件在前求和在后,到了SUMIFS就反过来了。每次写完结果都是0,还不知道哪错了。

后来我给自己编了个口诀:**SUMIFS,S在后面,求和跑最前面。** 默念三遍就不会错了。

还有一个巨坑:**求和区域里如果有文本型数字,SUMIFS会直接忽略**。我曾经对账差了两万多,查了一下午,发现有几行金额是文本格式的。转成数字之后就对了。

三、AVERAGEIFS:多条件求平均

语法说明

AVERAGEIFS(求平均区域, 条件区域1, 条件1, ...)

参数顺序和SUMIFS一样,求平均区域放第一个。

真实工作场景

主管问:"华南区护肤品类的平均客单价是多少?"

=AVERAGEIFS(C:C, A:A, "华南", B:B, "护肤")

直接出结果,不用先筛选再拉平均值。

做运营经常会遇到异常值的问题,比如0元订单、超大额团购单,会把平均值拉得很偏。这时候可以加条件排除:

=AVERAGEIFS(C:C, C:C, ">0", C:C, "<10000")

这样算出来的平均值更能反映真实的日常水平。

我当年踩过的坑

AVERAGEIFS有个和前两位兄弟不一样的地方——**如果没有满足条件的单元格,它会返回#DIV/0!错误**。COUNTIFS和SUMIFS没找到会返回0,但AVERAGEIFS没找到就报错,因为除以0没意义。

我第一次遇到的时候慌得一批,以为公式写错了。后来学聪明了,外面套个IFERROR:

=IFERROR(AVERAGEIFS(...), "无数据")

四、MAXIFS / MINIFS:条件最大最小值

语法说明

- MAXIFS(最大值区域, 条件区域1, 条件1, ...) —— 满足条件的最大值

- MINIFS(最小值区域, 条件区域1, 条件1, ...) —— 满足条件的最小值

这两个是Excel 2019及以后版本才有的函数,老版本需要用数组公式替代。

真实工作场景

老板问:"华东区最高的一单是多少钱?最低的呢?"

最高:=MAXIFS(C:C, A:A, "华东")

最低:=MINIFS(C:C, A:A, "华东")

两个公式两秒钟出结果。搁以前我得先筛选再找极值,来回切。

还有个好用法:找客户最近一次下单日期。因为日期在Excel里就是数字,MAX就是最近的日期:

=MAXIFS(D:D, E:E, "张三")

我当年踩过的坑

刚知道MAXIFS的时候我特别兴奋,结果回公司一用,Excel提示"#NAME?",我当时人都傻了——公司电脑装的是Excel 2016,没有这个函数!

老版本可以用数组公式替代:=MAX(IF(A:A="华东", C:C)),输完按Ctrl+Shift+Enter。能升级就升级吧,新函数是真香。

五、RANK:排名函数,中国式排名vs美式排名

语法说明

RANK(要排名的数值, 排名的区域, 排序方式)

- 排序方式:0或省略 = 降序,1 = 升序

真实工作场景

月末给十几个销售排业绩名次,C列是总业绩,D列排名次:

=RANK(C2, C$2:C$20, 0)

往下一拉,名次就都出来了。注意排名区域要按F4锁死,不然往下拉的时候区域会飘。

我当年踩过的坑

说到排名就不得不提:**并列排名怎么办?**

两个人都是100分,RANK会给他们都排第1,下一个人就是第3名,这叫"美式排名"。

但我们中国人有时候习惯"中国式排名"——两人并列第1,下一个是第2名,名次不跳号。

我第一次做排名表就踩了这个坑。老板看到第1名有两个人,直接跳到第3名,说:"怎么没有第2名?你是不是算错了?"

我当时还特理直气壮地说Excel就是这样的。后来才知道,中国式排名有专门的公式:

=SUMPRODUCT((C$2:C$20>C2)/COUNTIF(C$2:C$20, C$2:C$20))+1

记不住也没关系,收藏起来用的时候复制粘贴就行。

六、LARGE / SMALL:第N大/第N小

语法说明

- LARGE(数据区域, N) —— 返回区域中第N大的值

- SMALL(数据区域, N) —— 返回区域中第N小的值

真实工作场景

老板问:"这个月业绩前三名分别是多少?"

=LARGE(C:C, 1) 第1名,=LARGE(C:C, 2) 第2名,=LARGE(C:C, 3) 第3名。直接出结果,不用排序不用筛选。

光有数值不够,还想知道是谁?配合XLOOKUP:

=XLOOKUP(LARGE(C:C, 1), C:C, B:B)

找到第1大的业绩,然后返回对应的人名。做排行榜的时候巨好用。

我当年踩过的坑

有一次我做TOP10榜单,用LARGE算前10名,结果发现第5名和第6名数值一样,XLOOKUP返回的人名也一样——因为找到第一个匹配项就返回了。

也就是说,如果有并列的情况,简单的LARGE+XLOOKUP会把同一个人返回两次。

后来我就学聪明了,如果数据里可能有并列,就用更复杂的公式处理,或者直接排序肉眼确认一下再做榜单。毕竟给老板的东西,错一个人名都很尴尬。

组合实战:1+1>10的神级用法

单个函数已经很能打了,但真正的高手都是组合出招。分享三个我常用的组合拳。

组合1:LARGE + SUM = 前N名求和

老板说:"帮我算业绩前5名一共贡献了多少销售额?"

以前先排序再手动选前5行求和,现在一个公式搞定:

=SUMPRODUCT(LARGE(C2:C20, ROW(1:5)))

原理是ROW(1:5)生成{1,2,3,4,5},LARGE分别返回第1到第5大的值,SUMPRODUCT加起来。想算前几名就把5改成几。

组合2:COUNTIFS + 数据验证 = 不重复输入

做客户信息表时,录入客户名称容易重复。用COUNTIFS配合数据验证,输入重复值时直接弹警告:

1. 选中客户名称列

2. 数据 → 数据验证 → 允许选"自定义"

3. 公式输入:=COUNTIFS(A:A, A1)=1

4. 设置出错警告提示

这样输入已存在的客户名,Excel会直接弹警告。从源头上避免重复数据,比事后删重复项靠谱多了。

组合3:RANK + 条件格式 = 自动高亮前三名

做业绩表时,想让前三名自动变颜色,一眼就能看到谁是头部:

1. 选中业绩列

2. 条件格式 → 新建规则 → 使用公式确定格式

3. 输入:=RANK(C2, C$2:C$20)<=3

4. 设置填充颜色

前三名自动高亮,不用每次手动找。想高亮前几名就把3改成几。

速记口诀 + 新手避坑指南

一、速记口诀

*多条件三兄弟:*

COUNTIFS计数,SUMIFS求和,AVERAGEIFS求平均

注意SUMIFS/AVERAGEIFS:求的区域放第一个

*极值双煞:*

MAXIFS找最大,MINIFS找最小

2019以后才有,老版本用数组替代

*排名三剑客:*

RANK排名次,并列会跳号

LARGE第N大,SMALL第N小

中国式排名不用愁,SUMPRODUCT来搭救

二、新手避坑指南(7条血泪教训)

*1. SUMIFS和SUMIF参数顺序不一样!*

SUMIF是"条件区, 条件, 求和区",SUMIFS是"求和区, 条件区, 条件..."。记不住就默念:S在后面,求和跑最前面。

*2. 所有条件区域的大小必须一致*

每个区域的行数和列数必须完全相同,不然直接#VALUE!报错。

*3. AVERAGEIFS没找到数据会报#DIV/0!*

不像SUMIFS返回0,AVERAGEIFS没数据就报错,外面套个IFERROR就好。

*4. MAXIFS/MINIFS是2019以后才有的*

老版本用不了会显示#NAME?,要么升级,要么用数组公式替代。

*5. RANK是美式排名,并列会跳号*

两个人并列第1,下一个就是第3名。要中国式排名用SUMPRODUCT那个公式。

*6. 文本型数字会被忽略*

求和、求平均、找极值时,如果数字是文本格式,公式会直接跳过不算。对不上数先检查格式。

*7. 整列引用会拖慢速度*

A:A写着省事,但数据量大的时候公式会很慢。尽量写具体范围,比如A2:A1000。

写在最后

其实Excel的统计函数远不止这些,但日常工作中90%的场景,今天说的这8个就够用了。

我刚学Excel的时候,总觉得统计嘛,不就是求和计数求平均?后来越用越发现,**真正省时间的不是会多少函数,而是知道"这个场景该用哪个函数"。**

老板让你算多条件的数量,用COUNTIFS,两秒出结果;

主管让你找各区域的最高业绩,用MAXIFS,两秒出结果;

月末要排名次,用RANK+LARGE,五分钟搞定半小时的活。

这些东西说破了不值钱,但没人告诉你的话,你可能要加很多次班才能慢慢摸到门道。

这也是我写「效率小本本」的初衷——把我踩过的坑、摸索出来的门道,都摊开给你们看。能让你们少加一点班,多留点时间给自己,这事儿就值。

觉得有用的话,点个在看,分享给你身边还在跟Excel死磕的朋友。

咱们下期见~

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-09-25 07:21:56 HTTP/1.1 GET : http://h.sjds.net/a/554093.html
  2. 运行时间 : 0.077985s [ 吞吐率:12.82req/s ] 内存消耗:4,284.80kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1d167f3f62b47ad7da9658c382350a27
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000448s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000646s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000335s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000374s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000551s ]
  6. SELECT * FROM `set` [ RunTime:0.000324s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000672s ]
  8. SELECT * FROM `article` WHERE `id` = 554093 LIMIT 1 [ RunTime:0.000363s ]
  9. UPDATE `article` SET `lasttime` = 1790292116 WHERE `id` = 554093 [ RunTime:0.001484s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000370s ]
  11. SELECT * FROM `article` WHERE `id` < 554093 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000409s ]
  12. SELECT * FROM `article` WHERE `id` > 554093 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000355s ]
  13. SELECT * FROM `article` WHERE `id` < 554093 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000463s ]
  14. SELECT * FROM `article` WHERE `id` < 554093 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000625s ]
  15. SELECT * FROM `article` WHERE `id` < 554093 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000511s ]
0.091314s