我有以下数据:A列有很多项,B列有各自的数量。以下仅为4个项目。在第3列中,我对此数量将填充的总框感兴趣。
| Item | Quantity(Q) |
|------|-------------|
| A | 1200 |
| B | 12345 |
| C | 23 |
| D | 4 |
此外,我还有以下信息:它告诉您容纳数量的方框数量。第一行告知物品数量是否超过120,所需的箱子将是INT(Q / 120),因为每箱容量为120.我们有4个箱子,容量分别为120,100,50和25。
| Total Quantity | Total Boxes required |
|----------------|----------------------|
| Q>120 | (INT(Q/120)+1) |
| 100<Q<120 | (INT(Q/100)+1) |
| 50<Q<100 | (INT(Q/50)+1) |
| 25<Q<50 | (INT(Q/25)+1) |
| 12<Q<25 | 0.8 |
| 6<Q<12 | 0.6 |
| Otherwise | 0.4 |
现在我想要一种更简单的方法(没有多个if)来检查数量。如果它大于120,则所有都可以放入120尺寸的盒子中。如果数量大于100但小于120,它可以装入两个100尺寸的盒子,依此类推。你能用一个简单的公式来检查数量,比较第二个表并根据条件显示结果是第二个表。类似C中的开关功能?我
答案 0 :(得分:0)
因为当Q为25到239时,您的公式会产生2
,因此可以简化为
= IF( $B2 < 240, LOOKUP( $B2, { 0, 6, 12, 25; 0.4, 0.6, 0.8, 2 } ), INT( $B2 / 120 ) + 1 )