作者:乔山办公网日期:
返回目录:excel表格制作
在同一个单zhidao元格, 可以设置函数, 亦可以输入数据, 但绝不可能先设置函数, 然后输入数据。故此题应属无解。
作为一位Excel用家, 绝不可有专这种思路
另外一点, 所有单元格格式, 包括自定义格式, 都是四舍五入, 用家是无法改变, 不可ROUNDDOWN 或 ROUNDUP.
除非用宏属, 在单元格输入 357.467, 显示 357.46是无法做到。
有效的宏代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Value = Application.RoundDown(Target.Value, 2)
End Sub
ActiveCell.Column显示当前单元格的列数
ActiveCell.Row显示当前单元格的行数
添加多一下INDIRECT函数配合一下就来行了。
如Sum(A1:A<当前自行>),公式如下:
=SUM(INDIRECT("A1:A"&ROW()))
或者:
=SUM(A1:INDIRECT("A"&ROW()))
提问截图知中的公式修改为以下这样道就行了:
=IF(P2="总数超标",COUNTIF(INDIRECT("E1:E"&ROW()),R1&"*")/AH2,"-")