永发信息网

请教各位老师,excel公式中,=IF($F12=1,CELL("COL",N12),IF(N12>0,CELL("COL",N12),0))是什

答案:4  悬赏:70  手机版
解决时间 2021-01-29 02:55
请教各位老师,excel公式中,=IF($F12=1,CELL("COL",N12),IF(N12>0,CELL("COL",N12),0))是什么意思?
最佳答案
你公式中的意思是:
如果单元格F12等于1,就运行公式:CELL("COL",N12) 公式的意思是返回单元格N12的所在列数, 即这个单元格是在第几列,结果是 14 因为N列是第14列(如果里面的"COL"改成"ROW",返回的是行数);

另外,如果F12不是等于1,就再判断,是否大于0,如果是,也是执行公式:CELL("COL",N12)
如果两样都不是,就显示一个“0”

但你的公式其实是可以简化的,如改成:
=IF($F12>0,CELL("COL",N12),0)
意思就是:如果F12是大于0(等于1也就是大于0,所以这个条件可以归并了),就执行后面的公式,否则就只显示一个“0”
全部回答
CELL("COL",N12)返回引用单元格的列标,N12是14。 再看看别人怎么说的。
cell("col",N12)即引用列标,你就明白了 即当F12等于1时,值取N12的列标,否则,当N12大于0时,也是取N12列标,N12小于等于0时,取0 实际上你的公式简化如下即可 =if(or($f12=1,N12>0),cell("col",N12),0) 一个if判断即可
CELL("COL",N12) 是引用N12单元格的列标,用数字表示,N列列标为14. 公式判断如果F12等于1和N12大于0时,都返回列标,否则,返回0 公式等同于: =IF($F12=1,COLUMN(N12),IF(N12>0,COLUMN(N12),0)) 精简后为: =IF(OR($F12=1,N12>0),COLUMN(N12),0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佟家分场生活区怎么去啊,我要去那办事
铁岭布拉格主题宾馆地址好找么,我有些事要过
善惑的意思是什么啊?知道的请说下!
打印机是25针的接口,买了个转成USB的线,现
轮胎减少几毫米需要换掉。。
春季花粉过敏怎么办 小贴士让你不过敏轻松去
铁岭棋霖旅社地址在什么地方,想过去办事
大有分场生活区地址在什么地方,想过去办事
为什么拔罐肩膀处上紫的最厉害
醉会的意思是什么啊?知道的请说下!
【旅游投诉】旅游者可以就下列()事项向旅游投
青岛社保查询
举足轻重的意思
摘一把稻穗
解方程0.625 x=8/1怎么算
推荐资讯
国岳驾校(青岛李沧)地址好找么,我有些事要过
【短路电流】当220V电路短路时引起的电流有多
国家基准是指
如图,Rt△ABC中,∠C=90°,D是BC上一点,DE⊥AB
我想在农村开一个卫生纸加工厂,关键是销路该
五棵松篮球馆价值多少钱
更步的意思是什么啊?知道的请说下!
有一首伤感对白歌曲的配音是灵儿的是什么歌?
苏州工业园区朗润科技有限公司怎么样
金桥网吧地址在什么地方,想过去办事
老公下班回到家和我没话说,以前可不是这样的,
山姆大叔少儿英语(北京昌平区)地址在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?