作者:乔山办公网日期:
返回目录:excel表格制作
你这个不是 excel的自定义函数,是vba代码,要用vba调用才可以。
在界面上放一个按钮,在按钮的点击事件里调用
公式修改为百(将公式中的汉字两侧度加上半角单引知号)
=IF(AND(ISBLANK(Q4),ISBLANK(S4)),"未售道",IF(AND(NOT(ISBLANK(Q4)),ISBLANK(S4)),"已售未内收","已收房容"))
或
=IF(AND(Q4="",S4=""),"未售",IF(AND(Q4<>"",S4=""),"已售未收","已收房"))
这是因为公式中A、B和C+是文本,要加英文引号“”才行。
1、如图输入题主的公式,会弹出所键入的公式含有错误;
2、点击确定后,会显示zhidaoC这里有错,但其实不是的,不止C这里有错,前面的A和B也有错;
3、因为公式中字母部分外面应该加上半角状态的双引号,A、B和C+是文本,所以要回加英文引号“”,在原公式上A、B和C+都变成“A”、“B”和“C+”;
4、修改完成后点击enter回车键,则可看到B1单元格显示正确的结果;
5、把鼠标放在B1单元格右下角下拉填充公式则可得出答B列的数据了。
光看编辑栏里的公式
那逗号、双引号是中文输入法下的引号(全角逗号、双引号)
不知道是否这个原因
建议退出中文输入法
在纯英文的状态下输入公式