用Excel进行票面计算
?牐犑紫龋颐强梢栽诠ぷ使芾砉ぷ鞑局性傩陆?两个工作表S1和S2,用S1来存放票面计算过程,用S2来存放票面计算的结果。
?牐燬1表中的A列存放每个职工的实发工资(可以通过表间公式自动取得),利用函数MOD将实发工资除以100元到1分13种票面,进行13次取余分解,将每次取余结果分别存放在B列到N列。例如,A2单元格的实发工资为875.46元,则B2=ROUND(MOD(A2,100),2),结果为75.46;C2=ROUND(MOD(B2,50),20),结果为25.46;D2=ROUND(MOD(C2,20),2),结果为5.46……依次类推。第一行各列公式输入完以后,其他各行可以通过拖动填充柄进行复制(图1)(^38050601a^)。
?牐犖吮阌诠鄄欤琒2表的A列也存放每个职工的实发工资,可以通过表间公式自动取得,即A2=' s1'!A2。接下来利用IF语句,对S1中B到N列的结果与100元到1分13个票面进行比较判断,计算出各种面值人民币的张数,计算结果分别存放在S2表的B到N列。接前例,S2表中B2=IF(' s1'!A2<100,0,(' s1'!A2-' s1'!B2)/100),结果为8张;C2=IF(' s1'!B2<50,0,(' s1'!B2-' s1'!C2)/50),结果为1张;……,N2=IF(' s1'!M2<0.01,0,(' s1'!M2-' s1'!N2)/0.01),结果为1张。其他各行的公式同样可以通过拖动填充柄的方法进行复制(图2)(^38050601b^)。
?牐犠詈蠼扑憬峁泻霞疲贸龈髦制泵嫒嗣癖业恼攀蛴〕隼唇桓瞿稍钡揭刑崛∠纸稹?