我有一个简单的问题,无法正确解决。
我有一个“产品” 列表,其库存在 D3:D13 范围内,并设置了价格,原始库存和 “客户” ,范围为 E3:L3 。
每个客户都可以购买一种产品,并且当前的更新库存为: [= SUM(C3-(SUM(E3:L3)))]
如果我们雇用一个人,那么他需要为他在E14上购买多少产品承担总费用
如果某人支付了其费用(E14> 0)并且使他当前购买的产品为空,则更新的库存将得到休息。那就是我不想要的。
基本上:总存量IF (any of E14:L14) > 0 THEN =SUM(C3-(SUM(E3:N3)))
更新: 例: https://docs.google.com/spreadsheets/d/1SEssivZ8jCbqedc8TG_PO4uWLN_QzpRQwxJ_bGwHvQg/edit?usp=sharing希望链接有效。
基本上,这就是一切,目前对我有效。 问题是用户是否决定支付部门付款。 例如,用户1付费。 然后,当前为用户计算的价格(E14)无效,并且获取了他们购买了多少产品的单元格(E3:E12)。
但是,由于当前操作是如何完成的,因此更新的库存将再次使用user1之前购买的商品进行更新,因为我们将E3:E12设为空。但是产品已经在服用了。这就是我要防止的。