龙空技术网

如何进行时间段归属的查询?FREQUENCY函数实践应用。

如冰映菡 136

前言:

而今各位老铁们对“判断日期合法的c语言”大致比较珍视,小伙伴们都需要分析一些“判断日期合法的c语言”的相关文章。那么小编同时在网上收集了一些关于“判断日期合法的c语言””的相关知识,希望咱们能喜欢,各位老铁们快快来了解一下吧!

时间段归属的处理方法,在B C列的开始和结束时间,判断这个时间段是归属于到F列里哪个时间段。如果同时占了两个时间段,以分钟数占比高的那个时间段作为最终归属。

D列输入公式=VLOOKUP(MAX(FREQUENCY(ROW(INDIRECT(TEXT(B2,"hmm")&":"&TEXT(C2,"hmm"))),RIGHT(F$2:F$7,2)/1%)),HSTACK(FREQUENCY(ROW(INDIRECT(TEXT(B2,"hmm")&":"&TEXT(C2,"hmm"))),RIGHT(F$2:F$7,2)/1%),$F$2:$F$7),2,FALSE)下拉即可。

或在D列输入简化公式=LET(x,FREQUENCY(ROW(INDIRECT(TEXT(B25,"hmm")&":"&TEXT(C25,"hmm"))),RIGHT(F$2:F$7,2)/1%),VLOOKUP(MAX(x),HSTACK(x,F2:F8),2,FALSE))下拉即可。

这里只需搞懂FREQUENCY(ROW(INDIRECT(TEXT(B25,"hmm")&":"&TEXT(C25,"hmm"))),RIGHT(F$2:F$7,2)/1%)的作用即可,后面就是用的VLOOKUP查找功能。FREQUENCY函数把时间归属到时间段统计中了,得出的结果就是时间段中的数量。

标签: #判断日期合法的c语言