设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1433|回复: 6
打印 上一主题 下一主题

[基础应用] (3

[复制链接]
跳转到指定楼层
1#
发表于 2005-7-22 01:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一列数:010201,010401,010501,010301,020401,020501,020601,020701,020801,020901,021101,101101,220401。我要统计第一位数>0或前4位数<=0206时的总个数。有何简单函数可以实现,但请尽量不要用if语句。谢谢大侠们。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-7-22 05:51:00 | 只看该作者
为什么不要使用If函数呢?真是一个滑稽的要求。我要做的话,还真离不开If
3#
发表于 2005-7-22 17:19:00 | 只看该作者
>0=SUMPRODUCT(((LEFT(A1:A13,1)+0)>0)+0)=SUMPRODUCT(0+(LEN(0+(A1:A13))=LEN(A1:A13)))>=0206=SUMPRODUCT(0+((0+LEFT(A1:A13,4))>=206))类似办法很多的。赞成楼主,尽量不要用IF。
4#
 楼主| 发表于 2005-7-22 23:05:00 | 只看该作者
另一问题:如果我要找出满足第一位数>0同时前4位数<=0206的条件时,函数如何设呢(请尽量少使用if语句?

[此贴子已经被作者于2005-7-22 15:13:45编辑过]

5#
发表于 2005-7-22 23:28:00 | 只看该作者
以下是引用会计新人在2005-7-22 15:05:00的发言:



另一问题:如果我要找出满足第一位数>0同时前4位数<=0206的条件时,函数如何设呢(请尽量少使用if语句?

这样的条件会成立吗?
6#
发表于 2005-7-23 00:58:00 | 只看该作者
>0 and <=0206   不成立>0 or <=0206 成立
7#
 楼主| 发表于 2005-7-23 01:21:00 | 只看该作者
做出来了:OR(LEFT(A1,1)>"9",LEFT(A1,4)<="0206")
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-25 08:38 , Processed in 0.112416 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表