Office中国论坛/Access中国论坛

标题: 如何在excel中实现"提前30天到期人数统计"? [打印本页]

作者: wtt2666    时间: 2008-11-10 11:46
标题: 如何在excel中实现"提前30天到期人数统计"?
请教各位大虾,详见附件,在此先感谢各位了!
说明: 我的原始数据在另一个sheet页中

问题: 1.显示30天内到期人数统计?
2.30天内到期人名?
3.显示过期的人数统计呢?
4.过期人名?
谢谢!
作者: pureshadow    时间: 2008-11-10 14:45
1:
=COUNTIF(B2:B22,">"&TODAY()-30)-COUNTIF(B2:B22,">"&TODAY())

2:
=INDEX(A2:A22,MAX((B2:B22<TODAY()-30)*(B2:B22<TODAY())*ROW(1:21)),)
CTRL+SHIFT+ENTER结束

3:
=countif(b2:b22,"<"&today*()

4:
=index(a2:a22,max((b2:b22<today())*row(1:21)),)三键结束
作者: borly    时间: 2008-11-10 19:54
版主的日期比对好象有误?
更改了下.
作者: wtt2666    时间: 2008-11-11 16:37
标题: 感谢
感谢各位的帮助,稍后我会应用到我的表中试试看,有不明白的再向您请教喽![:50]

[ 本帖最后由 wtt2666 于 2008-11-11 16:38 编辑 ]
作者: wtt2666    时间: 2008-11-13 11:47
标题: 回复 2# 的帖子
我试了2和4所显示的结果都为C,不正确哦!
作者: wtt2666    时间: 2008-11-13 11:49
我把我的原始表格粘到了另一个sheet中,显示的结果就不正确了,也看不懂您看写的语句我应该如何修改,麻烦您再给说明一下吧,谢谢!
作者: wtt2666    时间: 2008-11-13 11:50
标题: 回复 3# 的帖子
我把我的原始表格粘到了另一个sheet中,显示的结果就不正确了,也看不懂您看写的语句我应该如何修改,麻烦您再给说明一下吧,谢谢!
作者: borly    时间: 2008-11-13 16:32
标题: 回复 7# 的帖子
数组公式是输完公式后再按CTRL+SHIFT+ENTER三键结束。
而不是直接在公式两头输入中括号!
作者: wtt2666    时间: 2008-11-13 16:47
标题: 回复 8# 的帖子
我是把您的公式复制到我的表格后按的对勾,应该和按三个键的性质一样吧?
作者: borly    时间: 2008-11-13 17:47
标题: 回复 9# 的帖子
您还是再附上个表看看吧?要不不知道究竟问题出在哪。
作者: wtt2666    时间: 2008-11-14 11:49
标题: 回复 10# 的帖子
请见附件
作者: borly    时间: 2008-11-14 13:16
INDIRECT后面跟的路径有误。改好了。

[ 本帖最后由 borly 于 2008-11-14 13:19 编辑 ]
作者: wtt2666    时间: 2008-11-14 13:30
标题: 回复 12# 的帖子
可我应用到我的表里就是不能正常显示了,奇怪!您能否帮我讲解一下这个语句的含义呢?
作者: borly    时间: 2008-11-14 17:29
INDIRECT函数可以看看Excel帮助。
INDIRECT

返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

语法

INDIRECT(ref_text,a1)

Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。



数组公式的理解可以看看这个帖子:
http://www.office-cn.net/forum.php?mod=viewthread&tid=65405&page=1#pid374732
作者: joyark    时间: 2011-6-23 01:58
谢谢分享!!
作者: 刘青梅    时间: 2016-12-4 21:17
谢谢分享!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3