求excel高人指点:excel一行中唯一选择并按权重计算的问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 12:31:19
例如一个调查表,有一行分别为用户满意程度:
非常满意,满意,基本满意,不满意;权重分别为4,2,1,0.如果选择,就在被选列下打”Y”
问题1:如何实现这四个选项中,如果一个框打”Y”,则让其它框不能输入变为灰色?
问题2:如果按权重统计分数,应该怎么做呀?

你的问题可以归结为在某四个单元格里只能输入一个“Y”,输入后,其他三个单元格变为灰色,并且不能再输入
第二个问题楼上的老师的公式我认为可行
我是对第一个问题做一个解答:
首先是利用数据有效性,在一个你用不到的单元格比如:Z1中输入Y,然后命名Z1单元格为bbb,在Z2单元格中输入bbb,然后选择需要输入Y的那四个单元格比如A8:D8,选择数据有效性-自定义-公式,输入
=AND(INDIRECT($Z$2),COUNTIF($A$8:$D$8,"y")=1),这样在这四个单元格只能输入一个Y字符了
然后是变色,还是选择这四个单元格,格式条件格式中第一个条件是:文本中包含Y(我用的是execl2007,2003可能有区别,可做相应修改)。格式选择白色填充
第二个条件:选择公式,输入=COUNTIF($A$8:$D$8,"y")=1,格式选择填充灰色。说明一下,这两个条件不能颠倒,否则都会变成灰色。
以上条件我在execl2007中已经验证

不能输入,设置有效性

我不会!太复杂了!你是干零售的?