我是Excel的新手,我正在努力学习公式 . 基本上,我正在寻找的是使用公式通过一组过程过滤单元格(这部分并不严格) .
For example
假设我有一个单元格, A1
. 我试图根据它是否在某个值范围之间对此执行不同的计算 . 问题是,它可以在几个范围内 .
伪代码表示
If(A1 > 187.5) {
// Run some code here.
}
If(A1 > 150) {
// Run some code here.
}
NOTE :以上示例仅用于说明顺序if语句的逻辑 .
请注意,我 Do not 想要一个嵌套的If语句 . 我只是想通过各种检查来运行相同的值 . 我如何在Excel公式中执行此操作?
3 回答
我能想出的最好的是以下内容 .
结果将是一些单一的 Value . (获得多个值的直接方法是将单个术语放在单独的单元格中 .
如果您希望结果反映出几个相互排斥的结果中的一个,那么您可能希望:
有很多方法可以实现这一目标 . 一种方法是使用这样的嵌套条件:
=IF(Something, do something, IF(something else, do something, do something))
如果你想稍微冷凝一下配方,但可以说会导致更混乱的配方,这是好的 . 根据FAST-Standard组织,嵌套条件的情况应该用标志代替 . 例如,最简单的情况是,您将根据销售额寻找折扣百分比 . 在多个单元格中,只有当值与特定范围匹配时,才会将IF条件评估为true . 然后,您的公式可以像您的回扣百分比的标志的SUMPRODUCT一样简单 .
这是一个例子,但它也可以很好地应用于其他情况 .
如果这些数字之间存在关联,那么您可以使用它进行检查
这将把你的150放在第一位,把你的185放在第二位