以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  求IF公式设置  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3817)

--  作者:九九八十一
--  发布时间:2006/9/11 19:42:00
--  求IF公式设置
请教各位版主:"产品收发存表",利用加权平均法公式求出,产品发出"单价",公式无问题.现在是,当期初数无数据,本期入库数无数量又无金额,入库单价是本期只有通过成本计算表调整的"入库单价".目的是利用IF函数求出,出库数单价,当公式计算单价为零时,则等于"入库数单价"谢谢!egd文件下载
--  作者:czy
--  发布时间:2006/9/11 19:53:00
--  
这样?

if([期初数_数量]<=0 And [入库数_数量]<=0 And [入库数_金额]<=0,[入库数_单价],If([发出数_单价] <> 0,([期初数_金额] + [入库数_金额]) / ([期初数_数量] + [入库数_数量]),If([发出数_单价] > 0,([期初数_金额] + [入库数_金额]) / ([期初数_数量] + [入库数_数量]),If(([期初数_金额] + [入库数_金额]) / ([期初数_数量] + [入库数_数量]) = 0,[入库数_单价],0))))