ufo报表从总账能取数的前提 SELECT函数的使用

外星人 2023-03-27 17:31www.nkfx.cn外星人事件

  UFO报表系统中的业务函数可以从《总账》,《应收》,《应付》等系统中取数,前面学得期初额函数,发生额函数等都是从《总账》中取数的函数。像这样的业务函数在UFO报表中有170个。但是除此而外,UFO报表还有很多函数是纯粹的表格函数,像是excel中的函数一样,包括统计函数,数学函数,日期函数,字符处理函数等等;另外UFO报表也还有区别于excel的各种函数,如现在要说的SELECT函数。

  SELECT函数,属于条件取数函数,它的功能是实现本表他页取数,为什么从LFS函数转而学习这个函数呢?因为损益表中的累计数一栏可以用LFS函数,但是更常用的却是这个SELECT函数。下面来看看。

  【函数格式】

  SELECT(区域,[页面筛选条件])

  【参数说明】

  区域:绝对地址表示的数据来源,不含页号和表名(因为是本表取数,所以不含表名;页号由页面筛选条件确定)

  页面筛选条件:确定数据源所在表页,格式为:<目标页关键字@|目标页单元格@|变量|常量><关系运算符><目标页关键字@|目标页单元格@|变量|常量>

  举例:

  1.C5=SELECT(B4月@=月+1)

  对照理解:6月利润表中的上期金额(C5单元格)等于5月利润表的本期数(B4单元格)

  SELECT是本表他页取数,所以第一个参数是B4说明本页的C5取的是本表的其他页的B4单元格的数;然后看筛选条件,月是关键字,这个条件表示本页的关键字比目标页的关键字大1。所以如果本表关键字月=6,那么目标页的关键字月=5,这样目标页就找到了:关键字月=5的表页的B4单元格。

  方法:点击相应单元格,然后点击工具栏函数按钮FX最后录入SELECT(B4月@=月+1)

  2.损益表中的累计数如何用这个函数来表示呢

  如6001科目(主营业务收入)累计数

  C5=B5+SELECT(C5月@=月+1) (C列是累计数,B列是本月数,这个公式实现的是每月叠加累计)

  【SELECT常用公式】

  本年累计:C=B+SELECT(C年@=年 and 月@=月+1)

  上月数:C=SELECT(B年@=年 and 月@=月+1)

  上年同期:C=SELECT(C年@=年+1 and 月@=月)

Copyright © 2016-2025 www.nkfx.cn 趣谈网 版权所有 Power by