作者ZZZZ0 (问号)
看板Office
标题Re: [问题] excel如何同时判定两个条件?
时间Fri Jul 13 03:02:11 2007
※ 引述《leondemon (狗狗)》之铭言:
: 在excel中 假使如下...
: columnX columnY
: 1 A
: 2 B
: 3 C
: 4 C
: 5 B
: 6 A
: 7 A
: 8 A
: 我有两个column
: 我想算columnX的平均值 (但是在columnY中不是B和C) 并且只用一格去计算
: 目前想到的是这样...(两行合并,然後ctrl+shift+enter做矩阵计算)
: {=SUM(IF(Y1:Y65535="B",0,IF(Y1:Y65535="C",0,X1:X65535)))/
: (COUNTA(X1:X65535)-COUNTIF(Y1:Y65535,"B")-COUNTIF(Y1:Y65535,"C"))}
: 问题来了...
: 1)在这里我用IF两次,分别判读B和C,
: 有没有办法可以同时判定columnY的每一格是否为B或C?
: 我写IF(Y1:Y65535="B"or"C",…………)
if(or(Y1:Y65535="b",Y1:Y65535="c"),true,false)
但是or或and函数只能传回true跟false,
如果要像您原来算平均的话,势必要增加三栏…跟你原来的方法比较,
看你个人觉得哪个好…
2003限制的是7层的样子…没超过就行…
: ^^^^^^^^
: 那个"B"or"C"部分excel并无法判读,是不是有办法改进?
: 不然columnY的种类越多,方程式会很长……
: 2)Y1:Y65535也就是columnY,有没有什麽函数可以直接表示?
Y:Y
: 3)有没有办法将columnX设定为一个矩阵,然後剔除掉对应的columnY中为B或後,
: 直接做平均? 也就是比我上述的两行算法更为精简的方程式
要先做另一栏Z
设为=or(y:y="b",y:y="c")
然後=sumif(z:z,true,x:x)
: 4)假设我想定义X1:X10扣除掉X3:X7为一个矩阵(也就是X1,X2,X8,X9,X10),
: 有没有什麽方程式可以用?
插入-->名称,定义
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.138.184
※ 编辑: ZZZZ0 来自: 220.133.138.184 (07/13 03:49)
1F:推 leondemon:谢谢,我在去试试看 07/13 15:16