If statement 谷歌表单嵌套if公式,两位数和三位数不同?

If statement 谷歌表单嵌套if公式,两位数和三位数不同?,if-statement,google-sheets,nested,google-sheets-formula,If Statement,Google Sheets,Nested,Google Sheets Formula,我在谷歌表单中有一个公式是 =IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.01)) =IF(H7要计算数字的位数,您可以实际计算数字的长度。但是,根据您想要实现的目标和输入内容,有三种可能的情况:浮点数或整数: 如果要计算小数点后浮点数的位数(以“.”分隔),请使用: =if(LEN(RIGHT(F7,LEN(F7)-FIND(".",F7))) >2,IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.0

我在谷歌表单中有一个公式是

=IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.01))

=IF(H7要计算数字的位数,您可以实际计算数字的长度。但是,根据您想要实现的目标和输入内容,有三种可能的情况:浮点数或整数:


如果要计算小数点后浮点数的位数(以“.”分隔),请使用:

=if(LEN(RIGHT(F7,LEN(F7)-FIND(".",F7))) >2,IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.01)),IF(H7<-3,0.9*F7,IF(H7<3,F7,F7*.95)))
 =if(len(F7)-1>2,IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.01)),IF(H7<-3,0.9*F7,IF(H7<3,F7,F7*.95)))
=if(LEN(右(F7,LEN(F7)-查找(“.”,F7))>2,if(H7尝试:

=IF(LEN(F7*1)
 =if(len(F7)-1>2,IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.01)),IF(H7<-3,0.9*F7,IF(H7<3,F7,F7*.95)))
=if(len(F7)>2,IF(H7<-3,0.95*F7,IF(H7<3,F7,F7*1.01)),IF(H7<-3,0.9*F7,IF(H7<3,F7,F7*.95)))
=IF(LEN(F7*1)<3, 
 IF(H7 < -3, 0.9*F7,  IF(H7 < 3,F7, F7*.95)), 
 IF(H7 < -3, 0.95*F7, IF(H7 < 3,F7, F7*1.01)))