Excel下列问题用什么函数解决?

在销控表房号F5+定金P5,房屋状态为已售;在销控表房号F5+诚意金O5,房屋状态为预定;其他没输入的为未售... 在销控表房号F5+定金P5,房屋状态为已售;在销控表房号F5+诚意金O5,房屋状态为预定;其他没输入的为未售 展开
 我来答
boyayes
2020-02-10 · TA获得超过4510个赞
知道大有可为答主
回答量:4231
采纳率:75%
帮助的人:1006万
展开全部

【答案已更新】!!!!!!!

第一个查询表,加一个项,所在行号,这个单元格作为辅助运算,同时你也可以直观的看到他在多少行。如下面二个图:

图1、H5公式

图2、K5公式

H5公式:

=IFERROR(MATCH(D5,销售表!F:F,),"无此房号")

这条公式是将查询D5处于销售表中的第多少行,如果查询不到,会返回“无此房号”。

K5公式:

=IF(H5="无此房号",H5,IF(INDIRECT("销售表!O"&H5)<>"","预定",IF(INDIRECT("销售表!P"&H5)<>"","已售","未售")))

这条公式,

如果H5得出无此房号时,则直接返回H5的结果,否则:

如果销售表的O列第H5行单元格不是空值时,则返回“预定”,否则:

如果销售表的P列第H5行单元格不是空值时,则返回“已售”,否则:

否则,即O列和P列的第H5行两个单元格同时为空时,返回“未售”。

==========================================

【根据评论区的问题,更新答案如下】:

H5公式不变,K5公式改一下。

K5公式改为:

=IF(H5="无此房号",H5,IF(INDIRECT("销售表!O"&H5)<>"",IF(INDIRECT("销售表!P"&H5)="","预定","已售"),IF(INDIRECT("销售表!P"&H5)="","未售","已售")))

如果H5等于无此房号时,K5还是返回H5的结果,

如果销售表的O列第H5行单元格不是空的时,这里分两种情况:

        如果销售表的P列第H5行单元格是空的,返回预定,

        如果销售表的P列第H5行单元格不是空的,返回已售,

如果销售表的O列第H5行单元格是空的时,这里分两种情况:

        如果销售表的P列第H5行单元格是空的,返回未售,

        如果销售表的P列第H5行单元格不是空的,返回已售。

追问
想在问一下,有没什么办法可以要销售表!O+销售表!P+H5为"已售",按照上面的公式怎么解决
笑一笑说一说
科技发烧友

2020-02-08 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33699

向TA提问 私信TA
展开全部
=IF(COUNTIF(销售表!F:F,D5)>0,IF(VLOOKUP(D5,销售表!F:P,COLUMNS(F:O),)<>"","预定",IF(VLOOKUP(D5,销售表!F:P,COLUMNS(F:P),)<>"","已售","其他")),"未售")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式