ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: gouweicao78

[推荐] [答疑解惑]函数公式解释专用帖

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2007-8-24 10:38 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

选择性粘贴

本帖已被收录到知识树中,索引项:公式基础
QUOTE:
以下是引用hongye75在2007-8-20 13:23:11的发言:

谁能告诉我,表格的同列中数字减少同一数值,一键能做到吗?有这个功能吗?

假设A1:1

      A2:2

然后有B1:1

假设我们想让A1,A2都减少1

选择B1,复制

选中A1,A2,右键-选择性粘贴-减

则可

TA的精华主题

TA的得分主题

发表于 2007-8-28 16:22 | 显示全部楼层

=IF(SUMPRODUCT(--($A$2:$A$1617=A2))>2,SUMPRODUCT(--($A$2:$A$1617=A2)),"")

麻烦解释一下这个函数的意思,谢谢!

QUOTE:

gouweicao78解答:

1、请先阅读本帖的帖规,给出链接或例子附件。

2、请先阅读本帖前面基础部分,A2:A1617=A2——是一个判断,得到逻辑值True或False,--将其转化为数值。Sumproduct在此用于单条件统计。如果仅从公式来看,不需要这么复杂,直接用=Countif(A2:A1617,A2)即可统计出来。

[此贴子已经被gouweicao78于2007-9-10 23:07:49编辑过]

TA的精华主题

TA的得分主题

发表于 2007-8-30 09:05 | 显示全部楼层
QUOTE:
以下是引用gouweicao78在2006-4-19 13:40:00的发言:

to 34楼:实话实说,这3个函数我还没用过,而且这个属于专业性应用比较强(统计数学方面的吧)的函数,帮助文件很多我也看不懂。不过看了一下函数帮助,Growth是根据“满足指数回归拟合曲线 y=b*m^x ”来的,而Trend则是根据“ y = mx + b ”,“函数 FORECAST 的计算公式为 a+bx”且a、b均有专门的计算式。我想这应该是其本质区别吧。

to 35楼:宏表4.0函数帮助文件链接

y = mx + b 是回归的线性函数.

y=b*m^x     是幂函数,要回归请两边取对数,转换为线性函数形式,再回归!然后再转为幂函数形式!

TA的精华主题

TA的得分主题

发表于 2007-9-4 18:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用lynda12在2007-8-13 22:47:30的发言:
[em06]   A1=22:00    A2=6:00 AM  两时间差为8:00
公式一: A3=A2+(A2<A1)-A1
公式二: A3=MOD(A2-A1,1)
本人接触函数的时间不长,烦请各位老师解释的详细点,谢谢了!

这是2002公式与函数应用宝典中讲解"计算在规定的开始和结束时间内的工作小时数"的例子
 原文为"如果工作交接是在午夜,例如,在10:00PM(即A2=22:00:00)开始工作,在次日的6:00AM(即B2=6:00:00)结
束工作.此时因跨过午夜,所以正确的公式应为C2=B2+(B2<A2)-A2,还可用更简单的公式C2=MOD(B2-A2,1)"

1)这两个公式怎么解释 

2)第二个公式中的"1"好像没有什么用,我用任何一个数值测试结果都一样,这里1仅仅是充当参数,没有其他的含义吗?

[此贴子已经被gouweicao78于2007-9-10 23:12:03编辑过]

TA的精华主题

TA的得分主题

发表于 2007-9-5 10:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

公式里面套公式怎么应用呢?怎么判断我们公式是那些地方套用错了,很多提示都看不懂

QUOTE:

gouweicao78提示:请看本帖帖规,学会有效求助。这样的问题我也“看不懂”了。

[此贴子已经被gouweicao78于2007-9-10 23:34:29编辑过]

TA的精华主题

TA的得分主题

发表于 2007-9-8 06:39 | 显示全部楼层

请路过的朋友帮助解释公式,详细点的更好

=IF($F$28="","",VLOOKUP($F$28,Data!$A$7:$B$1500,2,0))
="戶主 :"&IF($F$28="","",VLOOKUP(F28,Data!$A$7:$B$1500,2,0))
=IF($F$28="","",VLOOKUP(F28,Data!$A$7:$J$1500,3,0))
=INDEX(数据表!A:A,Row)&""
=INDEX(数据表!B:B,Row)
QUOTE:

以下是引用glhdex在2007-9-11 8:07:05的发言:
我的问题(在200楼)为什么没有回复呀?太难吗……

QUOTE:

gouweicao78提示:请注意帖规,没有链接没有附件,脱离实际谈公式就很无味了。

1、请查阅Vlookup函数帮助;2、请按下Ctrl+F3,查看定义名称Row的具体公式。

[此贴子已经被gouweicao78于2007-9-11 8:28:46编辑过]

TA的精华主题

TA的得分主题

发表于 2007-9-8 20:25 | 显示全部楼层

大家好

我想在A1中输入一个数值如“100.10”然后在B1中得到

“壹佰元壹角整   RMB100.10”这个函数应该怎么写啊

(关键是要保留最后面小数里的那个0)

我写的公式是“=IF(INT(B22)=0,"",TEXT(INT(B22),"[DBNum2]")&"元")&IF(OR(INT(B22*10)=0,INT(B22)=B22),"",IF(INT(B22*10)=INT(B22)*10,"零",RIGHT(TEXT(INT(B22*10),"[DBNum2]"),1)&"角"))&IF(INT(B22*100)=INT(B22*10)*10,"整",RIGHT(TEXT(ROUND(B22,2),"[DBNum2]"),1)&"分")&"   "&"RMB"&ROUND(B22,2)”可最后面的那个0显示不出来

[此贴子已经被gouweicao78于2007-9-10 23:25:47编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-9-10 23:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
QUOTE:
以下是引用lynda12在2007-8-13 22:47:30的发言:
图片点击可在新窗口打开查看
   A1=22:00    A2=6:00 AM  两时间差为8:00
公式一: A3=A2+(A2<A1)-A1
公式二: A3=MOD(A2-A1,1)
本人接触函数的时间不长,烦请各位老师解释的详细点,谢谢了!

这是2002公式与函数应用宝典中讲解"计算在规定的开始和结束时间内的工作小时数"的例子
 原文为"如果工作交接是在午夜,例如,在10:00PM(即A2=22:00:00)开始工作,在次日的6:00AM(即B2=6:00:00)结
束工作.此时因跨过午夜,所以正确的公式应为C2=B2+(B2<A2)-A2,还可用更简单的公式C2=MOD(B2-A2,1)"

1)这两个公式怎么解释 

2)第二个公式中的"1"好像没有什么用,我用任何一个数值测试结果都一样,这里1仅仅是充当参数,没有其他的含义吗?

1、首先表示抱歉,之前一次解释因IE故障没发表成功。

2、对于Excel的时间,必须先明白:在Excel中,日期、时间是数值的一种特殊格式,数值1表示1天。

而如果时间不带日期,纯粹的时间如:A1=10:00PM(或22:00),则是不满1天的数值,比如晚上10点就是22/24=0.91666……,早上A2=6点就是6/24=0.25。

此时:用0.25-0.916……是不合适的,因为6点是第二天的时间,也就是纯粹的时间要加1天。

公式=A2+(A2<A1)-A1中,A2-A1不难理解,(A2<A1)是一个判断式,得到True或者False,代入数学运算时,True=1,False=0。也就是,如果纯粹时间相减,当结束时间比起始时间少,就加1表示结束时间是第2天的时间。

3、MOD(A2-A1,1),对1求余数,得到的就是小数部分的值,也就是不满1天的数值

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-9-10 23:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用cm523在2007-9-8 20:25:04的发言:

………… &"RMB"&ROUND(B22,2)”可最后面的那个0显示不出来


把这部分改为:=……&"RMB"&TEXT(ROUND(B22,2),"0.00")

或者:=……&TEXT(ROUND(B22,2),"RMB0.00")

原因:&连接形成的是文本,此时,B22的数值用&连接后就是“常规格式”。这种现象最常见的就是日期。

前面大写部分公式请搜网上的,我就不改了。

TA的精华主题

TA的得分主题

发表于 2007-9-15 13:22 | 显示全部楼层

终于给我找到一个绝世的好帖子,先谢谢版主.大家辛苦了.

我这有个这里的网友给我的一个函数,不过我参照了函数帮助也想不通,希望有人能给我一个详细详细的解,非常感谢~~

qeW0elGB.rar (3.9 KB, 下载次数: 51)


[em02]

=IF(COLUMN(A:A)>COUNTA(OFFSET($A$5:$A$11,,MIN(ROW(1:1)))),"",INDEX($A$5:$A$11,SMALL(IF(OFFSET($A$5:$A$11,,MIN(ROW(1:1)))<>"",ROW($A$5:$A$11)-4),COLUMN(A:A))))

QUOTE:
以下是引用pengqidong在2007-9-16 9:39:09的发言:

"常见用数组公式取得多条记录的开头都是=if(row(1:1)>XXX,""……表示当公式下拉复制超过一定行数(满足条件记录的个数)时,显示为空。"

这句话是什么意思,实际上的用处是怎样的,能否实际举个例子,哦我莱.不过很想学

[此贴子已经被gouweicao78于2007-9-17 19:52:19编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-22 21:24 , Processed in 0.051169 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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