and函数用于判断多个条件是否全部成立,可直接返回true/false,或嵌套if输出自定义文本,支持绝对引用动态阈值及最多255个条件联合判断。

如果您在Excel中需要确认多个条件是否全部成立,例如判断某学生成绩是否同时高于80分且出勤率不低于95%,则可借助AND函数实现逻辑联动。以下是实现该目标的具体方法:
一、直接使用AND函数返回布尔值
AND函数本身不执行动作,仅用于判定所有指定条件是否均为TRUE;只要任一条件为FALSE,结果即为FALSE。该函数适合作为独立逻辑检测工具或嵌套于其他函数中作为判断依据。
1、选中目标单元格(如E2),输入公式:=AND(B2>80,C2>=95)。
2、按Enter确认,若B2数值大于80且C2数值大于等于95,则显示TRUE;否则显示FALSE。
3、将鼠标移至E2右下角,待光标变为黑色加号后,双击或拖拽填充柄向下复制公式至其余行。
二、嵌套IF函数输出自定义文本结果
当需将逻辑判断转化为可读性更强的提示(如“达标”或“未达标”)时,应将AND函数作为IF函数的logical_test参数,从而控制不同条件分支下的返回内容。
1、在目标单元格(如F2)中输入公式:=IF(AND(B2>80,C2>=95),"达标","未达标")。
2、按下Enter键,系统根据B2与C2的数值自动输出对应文本。
3、选中F2单元格,将填充柄向下拖动覆盖所需数据行,完成批量判断。
三、结合绝对引用实现动态阈值比对
当判断标准需随外部单元格变化(如将合格线置于$G$1和$G$2),使用绝对引用可避免填充过程中参照位置偏移,确保逻辑一致性。
1、在G1单元格输入最低分数要求(如80),在G2单元格输入最低出勤率(如0.95)。
2、于H2输入公式:=IF(AND(B2>=$G$1,C2>=$G$2),"通过","不通过")。
3、拖动H2填充柄向下应用至整列,所有结果均依据G1与G2当前值实时更新。
四、扩展至三个及以上条件联合判断
AND函数最多支持255个逻辑参数,适用于多维度复合筛选场景,例如增加“无违纪记录”字段(D列值为“否”)作为第三条件。
1、在I2输入公式:=IF(AND(B2>80,C2>=95,D2="否"),"综合达标","未达标")。
2、确认输入后,观察I2即时反馈结果。
3、向下拖动填充柄,使整列同步应用该四条件组合逻辑。











