比如A1是一个可变的单元格,值从50到100,当值为100时,我需要判定B50是不是空的,当值为99时,我需要判定B49是不是空的……反正B的那个格子所在行总是比A1里面的值小50就对了,请问通过哪个公式可以实现呢?谢谢~~~
=INDIRECT("B"&A1-50) 就可以 直接得到 你需要的B列单元格 的值……如果是空 就显示为空有数据 就直接显示那个数据……
如果需要其他 结果返回 那么 你可以用if 函数 再进一步 变换……
如果你想在A1 单元格 直接 提示这个的话 可以使用条件格式……
选中 A1 格式 条件格式 条件1 公式 =INDIRECT("B"&A1-50)="" 格式 图案 红色……
这样 如果B列对应的单元格 是空值的话 A1 就变为红色 底纹了……
如果需要其他 结果返回 那么 你可以用if 函数 再进一步 变换……
如果你想在A1 单元格 直接 提示这个的话 可以使用条件格式……
选中 A1 格式 条件格式 条件1 公式 =INDIRECT("B"&A1-50)="" 格式 图案 红色……
这样 如果B列对应的单元格 是空值的话 A1 就变为红色 底纹了……
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-12-19
经过你这么一说,A1单元格被循环引用了,不正确的提问
如果数据全部在B列,那么A1=IF(B1="",B1-50,B1-50)
如果数据全部在B列,那么A1=IF(B1="",B1-50,B1-50)
第2个回答 2013-12-19
用下面任一公式
=INDIRECT("B"&A1-50)=""
=IF(INDIRECT("B"&A1-50)="","空","")
=COUNTBLANK(INDIRECT("B"&A1-50))=1
=IF(COUNTBLANK(INDIRECT("B"&A1-50))=1,"空","")
看用哪个合适?本回答被提问者采纳
=INDIRECT("B"&A1-50)=""
=IF(INDIRECT("B"&A1-50)="","空","")
=COUNTBLANK(INDIRECT("B"&A1-50))=1
=IF(COUNTBLANK(INDIRECT("B"&A1-50))=1,"空","")
看用哪个合适?本回答被提问者采纳
第3个回答 2013-12-19
在A2中输入:=IF(INDEX(B:B,A1-50)="","空","非空"),希望能帮上你。
第4个回答 2013-12-19
=ISBLANK(INDIRECT("B"&(A1-50)))