这是我的电子表格:
我想要做的是将我的总重量分解为单独的重量,为此,我必须使总重量绝对,这样我就可以乘以我的%比率。唯一的问题是一些skus有6个项目,有些有5个项目所以我不能设置每个X行绝对。基本上我想这样做。
P.S。我有大约5000行,所以它需要很长时间才能手动执行。想知道是否有任何解决方案谢谢。
答案 0 :(得分:0)
您可以使用嵌套的if函数,它很脏但是有效:
我写了这个功能,检查5深我觉得?您可以将其嵌套以检查10深,20深等,直到您达到excel中的嵌套IF限制,我认为它是255,以便它适应您在项目列表中的不同需求。
= IF(H7<>"",IF(I6<>"",H7 * I6,IF(I5<>"&# 34;,H7 * I5,IF(I4<>"",H7 * I4,IF(I3<>"",H7 * I3,IF(I2<&GT ;"",H7 * I2))))),"")
答案 1 :(得分:0)
不确定您是否只想根据H列填充J列,但这是我的建议。我倾向于使用隐藏的列,因为它们保持我的公式简单,但您可以将我的G列中的公式(列I' ld隐藏)合并到F列中的公式中。
P.S。我需要声望,因为我需要对另一篇文章发表评论。
Sryn
答案 2 :(得分:0)
您可以使用带有嵌套If语句的隐藏列,公式位于K列:
对于第J栏:
列K的公式为:
= IF(F22"",IF(F21&#;"",IF(F20&##"&#34) ;,"",I20),I21)) - 只需添加所需的嵌套量,对于您的情况,6个巢就足够了
J栏的公式为:
= IF(K22 = 0,"",K22 * H22)
然后右键单击列K并选择隐藏该列。如果您在工作表的另一部分使用列K,则只需选择任何未使用的列。