EXCEL公式:=IF(B2="马尾松",VLOOKUP((C2&D2),Sheet2!A:D,4,FALSE),IF(B2="杉木",0.000058777042*C2^1.9699831*D2^0.89646157,IF(B2="阔叶树",0.000050479055*C2^1.9085054*D2^0.99076507,IF(B2="国外松",0.000086791543*C2^(1.6638000575+0.0094299757*(C2+10*D2))*D2^(0.9693404868-0.0292030826*(C2+2.5*D2)),""))))
单株材积 想用表达式列做很难,可能要用数据列,用代码才行。在公顷材积表中单株材积列:如果 选择树种是马尾松在形高值表中查找胸径等于实测胸径,树高等于实测树高对应材积;如果选择树种是杉木,单株材积等于0.000058777042*实测胸径^1.9699831*实测树高^0.89646157;如果选择树种是阔叶树,单株材积等于0.000050479055*
实测胸径 ^1.9085054*
实测树高 ^0.99076507;如果选择树种是
国外松 ,单株材积等于0.000086791543*
实测胸径 ^(1.6638000575+0.0094299757*(
实测胸径 +10*
实测树高 ))*
实测树高^(0.9693404868-0.0292030826*(
实测胸径 +2.5*
实测树高 ))
转代码如何做,请高手赐教!
[此贴子已经被作者于2014-3-31 14:30:17编辑过]