IF 函数
本课属于 Coddy Excel 学习旅程的“基础知识”单元。第 34 课,共 42 课。
到目前为止,每个公式无论如何都会给出一个答案。但现实生活中充满了选择:如果下雨,就带上雨伞;否则,就戴上太阳镜。Excel 使用 IF 函数来做出判断:
=IF(condition, value_if_true, value_if_false)IF 通常包含三个部分,用逗号分隔。首先是一个条件,也就是一个答案为是或否的问题,例如 A1>=60(“A1 是否至少为 60?”)。然后是条件为true时显示的答案,最后是条件为false时显示的答案。
=IF(A1>=60, "pass", "fail")如果 A1 中的值是 75,这里会显示 pass。把 A1 改成 40,同一个公式就会显示 fail。每次数据变化时,公式都会重新判断。注意 pass 和 fail 两边的引号:文本答案必须放在双引号中,这样 Excel 才知道它们是要显示的文字,而不是单元格名称。
答案不一定是文本。=IF(A1>100, A1*0.9, A1)只会为超过 100 的订单提供 10% 的折扣,数字、公式和文本都可以作为条件成立或不成立时的答案。一个问题,两种可能的结果:这就是 IF。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Excel 在线编辑器