if函数多重条件如何设置,逾期判定?

if函数多重条件如何设置,逾期判定?,第1张

公式:如果使用IF,=IF(C3>=366,"逾期1年以上",IF(C3>=181,"逾期7-12个月",IF(C3>=91,"逾期4-6个月",IF(C3>=61,"逾期3个月",IF(C3>=31,"逾期2个月",IF(C3>=1,"逾期30天内",""))))))其实也可以使用LOOKUP=IFERROR(LOOKUP(C3,{1,"逾期30天内"31,"逾期2个月"61,"逾期3个月"91,"逾期4-6个月"181,"逾期7-12个月"366,"逾期1年以上"}),"")IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测。

IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。IF函数的使用方法(入门级)

1、单条件判断返回值

=IF(A1>20,"完成任务","未完成")

2、多重条件判断

=IF(A1="101","现金",IF(A1="1121","应收票据",IF(A1=1403,"原材料")))

注:多条件判断时,注意括号的位置,右括号都在最后,有几个IF就输入几个右括号。

3、多区间判断

=IF(A1=IF(A1>=80,"优秀",IF(A1>=60,"良好","不及格"))

注:IF在进行区间判断时,数字一定要按顺序判断,要么升要不降。

这个应该不会太慢吧,我建议你看一下,你是不是循环做了太多次的插入/更新 *** 作。

mysql默认的配置中,每次事务提交都要写binlog和redo log,如果循环太多次——比如循环插入10w条记录——就会非常慢。一般优化思路分两种:

1 修改 sync_binlog为一个100-1000间的值,让binlog每隔100-1000个事务后再写一次;修改innodb_flush_log_at_trx_commit =2; 这么搞的好处是降低了写log的次数和消耗的时间,缺点是,中间出错的话,会丢失一部分的binlog和redolog导致无法通过他们来在出问题是恢复生产库数据。

2 将所有的插入/更新 *** 作放到一个事务中进行。这样,显然就只需要一次写binlong和redolog咯。

多重if函数用于解决有多个条件进行判断的情况,根据if函数的函数法则,在if函数的第一个参数里输入判断条件,如果判断条件判断正确就显示第二个参数,不正确显示第三个参数。这是正常的一个if函数的使用过程,多重使用,就需要在if函数的第三个参数区域重新输入你新的判断条件,重复之前的 *** 作,以此输入方法直到输入完毕所有的判断条件,


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/8008413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存