在以下Excel电子表格中,我需要进行以下计算:
Input Color Selected Output ------- -------------- -------- 40 red 40x18 40 blue 40x12 40 green 40x16 40 yellow 40x13 39 red 39x18 28 blue 28x12 33 green 33x16 25 yellow 25x13
我的问题是,如何为使用Java选择的颜色指定值?
答案 0 :(得分:2)
听起来你想做这样的事情...... "Countif cell color is red"。也就是说,您的意思是根据单元格的格式应用不同的乘数。另请参阅"Color Functions In Excel"。
但说实话,最好的办法是创建一个新列,其中包含您尝试使用格式表示的信息的语义,并将THAT用于条件表达式。创建一个包含“颜色”格式中包含的信息的列并使用它。
答案 1 :(得分: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) |
. | .. | ... | ... |