excel公式if颜色判断

如果前面单元格是黄色,返回1,是绿色返回2,这样的颜色怎么能判断
或者前面单元格有颜色返回1,没颜色返回2

If函数只能根据条件判断并返回一个值,不能变颜色,变颜色的只有条件格式,所以可以综合利用这二个功能实现用if变颜色。

为便于说明我用一个简单例子说明,下图:如果F1大于10,H1=F1且加红底色,否则为0,


温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-08

选择B1单元格,定义名称

ColID=GET.CELL(38,$A1)+NOW()*0

B1输入公式:

=IF(ColID=6,1,IF(ColID=10,2,""))

公式下拉。

本回答被提问者和网友采纳
第2个回答  2015-07-09
分享一下 可以类推

工作表中有多条记录,要求当字段“是否完成”列中为“否”时,突出标识该行(本例中将该行突出显示为红色),使用户清楚没有完成的工作;当为“是”时,突出标识的背景色自动消失。

①选择工作表的A列至E列。【类推 想设置那一列都可以 跳着也可以】
②单击菜单“格式”——“条件格式”。
③在“条件格式”对话框中,选择“条件1”下拉框中的“公式”项。
④在“公式”框右侧的文本框中输入公式“=$E1=”是””。【类推"是"可以改成任何数据】
⑤单击下方的“格式”按钮,在“单元格格式”对话框的“图案”选项卡中,选择颜色,这里是红色。
⑥单击“确定”按钮,关闭“条件格式”对话框。

此时,当将E列中单元格的数据改为“是”时,该行的红色底纹会自动消失;如果为“否”,则该行会自动加上红色底纹。

-------------

可以先用这个试试 然后就可以举一反三 很简单
第3个回答  2015-07-08
这个要自定义函数的,但是要你有宏的最简单基础。
如果你连宏是什么都不知道,那就算了,还不如说说你到底要干什么?追问

就是要干这个,见到黄色返回1,见到绿色返回2

追答

那有什么意义,最起码你是要统计sheet中黄色单元格个数或怎么的吧

追问

当然有意思,没意思我闲的么,只是你看不到意义么

相似回答