SharePoint一般公式样例

来源:互联网 发布:网络问卷调查的问题 编辑:程序博客网 时间:2024/04/30 03:19

        适用于:SP Foundation2010,SP Online for Enterprise,SP Online for Professionals,和SP Server2010.

        你可以在列表或库中的计算值栏使用下列样例。不包含栏目引用的样例可以用来指定栏目的默认值。

1. 条件公式

2.日期和时间公式

3.数学公式

4.文本公式

条件公式:

        你可以使用下列公式测试语句的条件,并返回Yes或No值,OK或Not OK,或者返回空白或破折号表示null值。

1.检查一个数字是否大于或小于另一个数字。

        使用IF函数完成比较。column1column2公式描述(可能的结果)150009000=[column1]>[column2]column1是否大于column2(Yes)150009000=IF([column1]<=[column2],"OK","Not OK")column是否小于或等于column2(Not OK)

2.比较完栏目内容后,返回逻辑值

        为了获得逻辑值(yes or no),使用AND,OR和NOT函数。

column1column2column3formuladescription(possible result)1598=AND([column1]>[column2],[column1]>[column3])15是否大于9且小于8(No)1598=OR([column1]>[column2],[column1]<[column3])十五是否大于9或者小于8(Yes)1598=NOT([column1]+[column2]=24)十五加九是否不等于24(No)
        为获得其他计算值,或者其他不是Yes或No的值,使用IF,AND和OR函数。

column1column2column3formulaDescription(possible result)1598=IF([column1]=15, "OK", "Not OK")如果column1的值等于15,返回OK(OK)1598=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK")如果15大于9且小于8,返回OK(Not OK)1598=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK")如果15大于9或小于8,返回OK(OK)

3.显示0为空或破折线

        为了显示0,使用简单计算。为了显示空或破折线,使用IF函数

column1column2formuladescription(possible results)1010=[column1]-[column2]第一个栏目减第二个栏目(0)1010=IF([column1]-[column2],"-",[column1]-[column2])当值为零时返回破折线(-)

4.在栏目中隐藏错误值

        为了显示破折线,#N/A,或NA代替错误值,使用ISERROR函数

column1column2formuladescription(possible result)100=[column1]/[column2]结果错误(#DIV/0)100IF(ISERROR([column1]/[column2]),"NA",[column1]/[column2])当结果错误时返回NA100IF(ISERROR([column1]/[column2]),"-",[column1]/[column2])当结果错误时返回破折线

日期和时间公式:

1. 增加日期

        给日期加上天数,使用+。注意返回值要设置为日期和时间格式。

        给日期加月数/年数,使用DATE,YEAR,MONTH和DAY函数


2. 计算日期差

        使用DATEDIF函数。

3. 计算时间差

        为了让结果以标准时间格式(时分秒)显示,使用-和TEXT函数。小时不能超过24,分秒不能超过60.

        基于某时间单位计算总计,使用INT函数,或者HOUR、MINUTE、SECOND函数。

4. 转换时间

        将小时从标准格式转换为实数,使用INT函数。

        将小时从实数转换为标准时间格式,使用/和TEXT函数。

5. 插入Julian日期

        Julian日期是从当前年份开始到当期日期的天数,和年份组合而成。例如2007年1月1日,即2007001;2007年12月31,即2007365。
        这个格式并非基于Julian日历。
        转换日期为Julian日期。使用TEXT和DATEVALUE函数。

        转换日期到天文学的Julian日期,使用常数2415018.50。如果你在使用1990日期系统的话,只适用于3/1/1901,之后的日期。

6. 以星期形式显示日期

        使用TEXT和WEEKDAY函数。

数学公式:

1. 加

        使用+或者SUM函数。

2. 减

         使用-和SUM函数(设置负数栏目)


3. 计算两个数的百分比差

        使用-和/操作符以及ABS函数。


4. 乘

         使用*和PRODUCT函数。


5. 除

        使用/。


6. 计算平均值

        使用AVERAGE函数

7. 计算中位数

        使用MEDIAN函数。

8. 计算最小/最大值

        使用MIN和MAX函数。

9. 计数


10. 按百分比增减数字。


11. 幂


12. 取数

        向上取数,使用ROUNDUP,ODD或EVEN函数。

        向下取数,使用ROUNDDOWN函数。

        四舍五入取数,使用ROUND函数。

        取数到某位数,使用ROUND,ROUNDUP,ROUNDDOWN,INT和LEN函数。

文本公式:

1. 改变大小写

        使用UPPER,LOWER或PROPER函数。

2. 组合姓名

        使用&或CONCATENATE函数。

3. 组合不同栏的文本和数字

        使用CONCATENATE函数,&,或TEXT和&组合。

4. 组合日期/时间和文本

        使用TEXT函数和&。

5. 比较栏目内容

        使用EXACT和OR函数。

6. 核查是否栏目值完全或部分匹配特定文本

        使用IF,FIND,SEARCH和ISNUMBER函数。

7. 计数非空栏目

        使用COUNTA函数。

8. 移除字符

         使用LEN,LEFT和RIGHT函数。

9. 移除空格

        使用TRIM函数。

10. 重复栏目中字符

        使用REPT函数。

0 0
原创粉丝点击