文档介绍:2012年全国企业所得税税源调查布置会文件之六财政部2011年度全国企业所得税税源调查软件数据应用使用方法财政部税政司二○一二年三月企业所得税调查软件(TBwin95)数据应用使用方法一、公式说明u数值元素:基层表元素:在基层表中,每张报表都用英文字母表示。第一张表用A来表示,第二张表用B来表示.。报表中的一个单元,用行、栏两个方向来表示,一个单元行、栏之间用“,”分隔。例A(4,2)表示第一张表的第四行、第二栏。如果一张报表是单栏表,则栏方向可以省略,如A(1)表示单栏表的第一行指标。将这种报表单元称为基层表元素。测算分户结果元素:AA(i):用于“H”“L”“F”“C”类测算表AA(I,j):用于“X”“XL”“XH”类测算表测算表元素:ST(I):用于浮动结构“F”“C”类测算表ST(I,j):用于“X”“H”“L”“XL”“XH”类测算表注:有关测算表的类型参见“测算报表设置”。数值常数:数值常数包括整数和小数,如:5,-10,168等。u字符元素:分户报表子系统中,用Z表示企业代码,企业代码的每一部分(每一部分称为一个字段),用Zn表示,其中:n表示字段号。例如:Z1表示企业代码的第一部分Z2表示企业代码的第二部分Z3表示企业代码的第三部分………..注:企业代码的第一部分必须是主代码企业代码的第二部分必须是企业名称代码含义文字:$Zn:表示取代码第n字段值对应的含义文字。字符串常数:字符串常数是用双引号(半角字符)引起来的一串数字、英文字符或汉字。如:"4101"、"A"、"河南郑州市"等。u数值表达式:在实际工作中,需要对某些指标进行+、-、*、/运算,得出新的数值,那么把数值元素用+、-、*、/、&(连加)等运算符连接起来的式子称为数值表达式。例如:如果A(4,2)=100A(5,2)=200则A(4,2)+A(5,2)的结果为300u字符表达式:一个字符元素就为一字符表达式。如:Z1,Z8,"4101"u数值关系表达式:用关系运算符=(等于)、<>(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)之一把两个数值表达式或数值元素连接起来的式子。u字符串关系表达式:用关系运算符=(相同)、<>(不同)、>(在后)、<(在前)、>=(在后或相同)、<=(在前或相同)之一把两个字符串表达式连接起来的式子,两个字符串进行比较是以字符串中各个字符在ASCII码表中所处的位置为依据的。u逻辑关系表达式:在有些情况下,仅用关系表达式不能满足工作需要,例如:A(3)>=A(1)+A(2)时,A(3)必须同时大于0,仅用关系表达式就无法描述,这时需要引入“同时成立”(AND)、“二者取一”(OR)、“取反”(NOT)等逻辑运算符。那么把数值关系表达式、字符关系表达式用逻辑运算符连接起来的式子,称之为逻辑关系表达式。例如:上例可用A(3)>=A(1)+A(2)ANDA(3)>0来描述逻辑关系表达式(A(4)>0ORA(5)>0)ANDA(4)>A(5)表示当A(4)或A(5)大于0成立时,A(4)>A(5)必须同时成立。u其他约定:,减化公式的繁琐性?用“*”通配符来通配行、栏,并需要对通配符进行区间说明。例:A表的数据缩小10倍,并且第一行为企业户数公式为:A(*,*)=A(*,*)/10{2~10}{1~4}表示A表的第2~10行、第1~4栏除以10,并且第1行企业户数不参加运算。、栏两个方向使用通配符时,两个通配符应怎样说明?第一个说明行通配符,第二个说明栏通配符;同时对行通配符、栏通配符进行行区间、栏区间进行说明。注:“行(栏)区间说明”用于确定“*”的取值范围。行(栏)区间说明的格式为:{行(栏)区间表}其中“行(栏)区间表”为单个行(栏)号、单个行(栏)区间,多个行(栏)号。行(栏)区间之间用“,”号隔开。例1:{1,3,5}表示命令作用于报表第1,3,5行(栏)共三行(栏)数据。例2:{2~168}表示命令作用于报表2至168行(栏)数据。例3:{2~7,10,16,20~26}表示命令作用于报表第2至7、10、16、20至26行(栏)共15行(栏)数据。当表示所有栏目时,栏区间说明可以省略;当表示所有行所有栏时,行、栏区间说明都可以省略,只有栏区间说明时,行区间说明不允许省略。“*”后允许跟+、-、*、/运算符,以完成一些特殊的通配要求。例4:AA(*)=A(*-4){5~20}表示测算分户结果第5至20项数据从基层报表A表第1至16行中提取。).IF条件THEN公式例:IFA(1)>0THENA(1)=A(2)b).IF条件THEN公式1ELSE公式2例:IFA(1)>0THENA(1)=A(2)ELSEA(