1

在下面的 Excel 电子表格中,我需要进行以下计算:

输入颜色选择输出  
-------- -------------- --------
  40红色40x18
  40 蓝色 40x12
  40 绿色 40x16
  40黄40x13
  39红色39x18
  28蓝色28x12
  33 绿色 33x16
  25黄色25x13

我的问题是,如何为使用 Java 选择的颜色分配值?

4

2 回答 2

2

听起来你想做这样的事情...... "Countif cell color is red"。也就是说,您的意思是根据单元格的格式应用不同的乘数。另请参阅“Excel 中的颜色函数”

但老实说,最好的办法是创建一个新列,其中包含您尝试使用格式表示的信息的语义,并将 THAT 用于您的条件表达式。创建一个包含“颜色”格式中包含的信息的列并使用它。

于 2009-05-12T13:35:59.967 回答
1

您可以有一个带有颜色和数字的单独表格:

   |    F    |   G   |
---|---------|-------|--
 1 | red     |   18  |
 2 | blue    |   12  |
 3 | green   |   16  |
 . | ...     |   ..  |

然后在计算中使用该表:

   |   A   |     B     |                 C                 |
---|-------|-----------|-----------------------------------|--
 1 |   40  | red       |  =A1*VLOOKUP(B1,$F$1:$G$100,2,0)  |
 2 |   40  | blue      |  =A2*VLOOKUP(B2,$F$1:$G$100,2,0)  |
 . |   ..  | ...       |                ...                | 
于 2009-05-12T13:59:22.010 回答