逻辑函数

  • 文档创建者:doreen0813
  • 编辑次数:5次
  • 最近更新:Roxy 于 2020-08-14
  • 1. 概述

    1.1 版本

    FineBI 版本
    5.1

    1.2 使用范围


    使用位置
    自助数据集新增列过滤
    仪表板
    添加计算字段

    2. 条件判断(IF)

    IF(boolean,number1/string1,number2/string2):判断函数,boolean为true时返回第二个参数,为false时返回第三个。

    boolean:用于判断的布尔值,true或者false。

    number1/string1:第一个参数,如果boolean为true,返回这个值。

    number2/string2:第二个参数,如果boolean为false,返回这个值。

    示例:

    IF(true,2,8)等于2;

    IF(false,"first","second")等于second;

    IF(true,"first",7)等于first。

    2. 逻辑与(AND)

    AND(logical1, logical2,…):当所有参数的值为真时,返回TRUE;当任意参数的值为假时,返回FALSE。 Logical1,logical2,…:指1到30个需要检验TRUE或FALSE的条件值。
    注: 参数必须是逻辑值,或是含有逻辑值的数组或引用。 如果数组或引用中含有文本或空的单元格,则忽略其值。 如果在指定的单元格区域中没有逻辑值,AND函数将返回错误信息*NAME?。
    示例:
    AND(1+7=8,5+7=12)等于TRUE。
    AND(1+7=8,5+7=11)等于FALSE。
    如果单元格A1到A4的值分别为TRUE、TRUE、FLASE和TRUE,则AND(A1:A4)等于FALSE;
    如果单元格A5的值在0-50之间,则AND(0<A5,A5<50)等于TRUE。

    3. 多个条件判断(SWITCH)

    SWITCH(表达式, 值1, 结果1, 值2, 结果2, ...):如果表达式的结果是值1,整个函数返回结果1;如果表达式的结果是值2,整个函数返回结果2;如果表达式的结果是值3,整个函数返回结果3 等等。SWITCH函数的详细应用参见: Switch函数 。

    4. 逻辑或(OR)

    OR(logical1, logical2,...):当任意参数的值为真时,返回TRUE;当所有参数的值为假时,返回FALSE。
    Logical1,logical2,...:指1到30个需要检验TRUE或FALSE的条件值。
    注:参数必须是逻辑值,或是含有逻辑值的数组或引用。如果数组或引用中含有文本或空的单元格,则忽略其值。如果在指定的单元格区域中没有逻辑值,AND函数将返回错误信息*NAME?。
    示例:
    OR(1+7=9,5+7=11)等于FALSE;
    OR(1+7=8,5+7=11)等于TRUE。

    附件列表


    主题: 数据分析进阶
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!