如何在Excel中选择符合A&;逻辑条件的某些行;B
我有一个CSV格式的excel工作表,有8列A-H和数千行,值为0或1,具体取决于真值 我正在寻找Excel函数,在其中我可以选择列A和B为真的行,这样我就可以检查给定A和B的另一列概率。即p((A和B)| D)(其中|表示给定)如何在Excel中选择符合A&;逻辑条件的某些行;B,excel,csv,probability,bayesian,Excel,Csv,Probability,Bayesian,我有一个CSV格式的excel工作表,有8列A-H和数千行,值为0或1,具体取决于真值 我正在寻找Excel函数,在其中我可以选择列A和B为真的行,这样我就可以检查给定A和B的另一列概率。即p((A和B)| D)(其中|表示给定) 我是excel新手,很难找到如何只选择符合此条件的行。如果A1和B1都为真,则在I1中输入的以下公式将返回1 =IF(AND($A1=1,$B1=1),1,0) 向下复制或自动填充以标识A和B为真的所有行 =IF(AND($A1=1,$B1=1),1,0) A和B
我是excel新手,很难找到如何只选择符合此条件的行。如果A1和B1都为真,则在I1中输入的以下公式将返回1
=IF(AND($A1=1,$B1=1),1,0)
向下复制或自动填充以标识A和B为真的所有行
=IF(AND($A1=1,$B1=1),1,0)
A和B前面的$符号使列引用具有绝对意义。如果将公式向右拖动,则对A和B列的引用将保持不变
由于Excel隐式解释0=FALSE和1(或任何其他数字)=TRUE,因此公式可以缩短为:
=IF(AND($A1,$B1),1,0)
假设A和B为1,则C为1的概率可通过计算A、B和C均为1的所有行数并除以A和B均为1的行数来计算:
=COUNTIFS($A:$A,"1",$B:$B,"1",C:C,"1")/COUNTIFS($A:$A,"1",$B:$B,"1")
同样,对A和B的引用是绝对的,而C是相对的,所以您可以向右拖动以获得D列到H列的概率
COUNTIFS仅统计满足所有条件的行,并允许您最多指定127个范围/条件对
编辑
您还可以使用:
=AVERAGEIFS(C:C,$A:$A,1,$B:$B,1)
若A1和B1均为真,则在I1中输入的以下公式将返回1
=IF(AND($A1=1,$B1=1),1,0)
向下复制或自动填充以标识A和B为真的所有行
=IF(AND($A1=1,$B1=1),1,0)
A和B前面的$符号使列引用具有绝对意义。如果将公式向右拖动,则对A和B列的引用将保持不变
由于Excel隐式解释0=FALSE和1(或任何其他数字)=TRUE,因此公式可以缩短为:
=IF(AND($A1,$B1),1,0)
假设A和B为1,则C为1的概率可通过计算A、B和C均为1的所有行数并除以A和B均为1的行数来计算:
=COUNTIFS($A:$A,"1",$B:$B,"1",C:C,"1")/COUNTIFS($A:$A,"1",$B:$B,"1")
同样,对A和B的引用是绝对的,而C是相对的,所以您可以向右拖动以获得D列到H列的概率
COUNTIFS仅统计满足所有条件的行,并允许您最多指定127个范围/条件对
编辑
您还可以使用:
=AVERAGEIFS(C:C,$A:$A,1,$B:$B,1)
得到概率