Excel 中的公式和图标

Excel 中的公式和图标

在 Microsoft Excel 2007 中尝试跟踪车辆里程

我正在寻找 Excel 来从两个单元格计算维修里程,并输出 3 种不同的图标或颜色以便于查看。

到目前为止,我已经设法使用条件格式三个颜色图标和单元格公式 =K2-G2 来确定车辆的服务里程是否提前或超过。 (K2 是服务里程,G2 是当前里程)当服务里程提前时会出现绿色箭头(例如,计划服务日期为 1,000 的当前里程为 500,则输出正 500 和绿色勾号),当服务逾期时会出现红色 X(例如,当计划服务日期为 1,000 的当前里程为 1,200 时,输出负 200 和红色 X)

现在,我想看看我是否可以有另一种条件格式,当里程在到期日的 300 英里以内时(即,当计划的 1,000 英里服务当前里程为 800 英里时)显示黄色感叹号或彩色黄色单元格,我假设公式看起来像 =G2>K2-300 或 =(G2>K2-300)>K2,因为一旦超过服务里程,我不再希望显示黄色“!”或颜色。然后它应该显示红色 X

总结一下:当当前里程(G2)服务里程(K2)时我想要一个绿色勾号,当当前里程(G2)距离服务里程 300 英里但不大于服务里程时我想要一个黄色“!”或单元格颜色。

答案1

我建议在格式化的单元格中创建一个输出 1、2 或 3 的公式,然后根据该公式设置格式:

我假设您的格式在它自己的单元格中,如果没有,则为指标创建一个新列。

在具有格式的单元格中输入以下公式之一:


如果希望将空白单元格的格式返回为空白

=IF(G2>K2,1,IF(AND(G2>=(K2-300),G2<=K2),2,IF(G2<(K2-300),3,"")))


如果你想让公式保持简单

=IF(G2>K2,1,IF(G2<(K2-300),3,2))


然后在格式设置中勾选仅显示图标,将类型更改为数字,并将刻度设置为> = 3,感叹号设置为> = 2。

相关内容