乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在excel中输入较复杂的公式,并能如函数一样得出结果

如何在excel中输入较复杂的公式,并能如函数一样得出结果

作者:乔山办公网日期:

返回目录:excel表格制作


假设加减乘除公式在A1,鼠标定位到B1单元格,定义名称,名称随意,但以有意义的copy内容为好,如Formula,引用中输入以下内容:
=EVALUATE($A1)
确定后,在B1中输入= Formula
就能得到A1中公式对应的结果
A2输入不同的公式,zdB1单元格的公式下拖即可得到A2中公式的结果。依次类推。

你所说的公式是书写形式,在EXCEL应输入计算式:“3分之1”,应输入“(1/3)”,3的平方应输入“3^2”,16的平方根应输入“16^(1/2)”等等。

1、以2007版EXCEL为例,在下图中以当天日期计算时间进度

2、在A2单元格使用TODAY函数来显示当前日期,显示为打开表格当日日期,当需要在工作表上显示当前日期时,TODAY 函数非常有用,如下图

注意:TODAY 函数语法没有参数,即括号()中间为空,没有任何数值或参数。

3、要计算时间进度,首先我们应该先提取当前年月日的“日”,在下图中,为2,提取日期的公式为=day(A2),提取A2单元格的日期(不包括月份)

我们看到B2单元格公式设置完成后返回的是日期,是因为Excel 可将日期存储为可用于计算的连续序列号。 默认情况下,1900年1月1日的序列号为 1,那么1900年1月2日的序列号为2。

为了让它显示为序列号,您必须将单元格格式更改为“常规”或“数字”,如下图,将单元格格式更改为“常规”后的显示结果

4、提取日期后,我们还要计算出当前日期当月的天数,为了方便观看,我们在B3单元格操作计算当月天数,在B3单元格输入函数:=EOMONTH(A2,0),返回当前日期月份的最后一天

EOMONTH 函数语法具有以下参数:

EOMONTH(start_date, months)

Start_date    必需。一个代表开始日期的日期。

Months    必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。months为0时生成当前日期。

输入函数后按回车键的返回结果如下:

5、我们通过EOMONTH函数知道了当前月份的最后一天为30日,也就是说11月有30天。

这时我们在EOMONTH函数的基础上提取天数,按第3步的方法在EOMONTH函数的基础上提取天数,在EOMONTH函数前加DAY函数,即在B3单元格输入:=DAY(EOMONTH(A2,0)),如下图,返回结果为:30

注意:为了返回结果为序列号,我们需提前将B3单元格格式更改为“常规”

6、时间进度为当天时期除以整月天数。

公式为:=B2(当天日期,即当前日期的天数)/B3(当前日期中,11月整个月的天数)。

这时我们就可以将两个单元格的公式合并为一个输入到B2单元格中,计算时间进度,即:=day(A2)/DAY(EOMONTH(A2,0)),显示结果如下:

7、因为我们的进度要显示为百分比,所以我们还要将进度所e79fa5e98193e58685e5aeb9365在单元格(即B2)格式设置为“百分比”,完成。显示结果为:



嗯,输入方法其实就是按照运算规则一层一层的输入,比如你上面的这个图,你这个方程肯定是不行的,一定要是函数的形式,Y=f(x)这种形式的。比如Y=((x+2x*5x)+2x)*4x+6x,先输入最后运算那层(加减),然后中间那层(乘除),最后输入先运算的那层(括号内的),注意在公式中没有中括号和大括号,一律是小括号。只是按照不同的层次,先计算最内层的,再计算外层的。不知道说的清楚不?

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网