下面我给出了以下公式来查找帐户中的最后一笔交易(总共有4个帐户),并根据当前行的交易(在本例中为行1075)计算其当前余额。 $E$2:$E1074
是变量帐户的范围。 $F$2:$F1074
是与每个帐户相关联的余额范围。 $C1075
是我们在第1075行查看的当前交易。如果E列中的帐户与E列中的其他帐户不匹配,则会包含错误,因此是新帐户和第一笔交易那个帐户。 此代码有效。
=IFERROR(LOOKUP(2,1/($E$2:$E1074=$E1075),$F$2:$F1074)-$C1075,-$C1075)
我有使用vlookup和hlookup的经验,但我不了解这个lookup
函数的前两部分。特别是2
和1/($E$2:$E1074=$E1075)
。我不确定这两个值的计算和输出是什么,以给出所需的结果。提前感谢您的帮助
答案 0 :(得分:0)
为什么2
与“大数字”或“大文本”(比如zzz
)在MATCH函数中有用的原因大致相同(我试图解释1
3}})。这里任何大于 .component('someComponent', {
controller: someComponentController,
template: 'Hi'
})
someComponentController.$inject = ['$element'];
function someComponentController($element) {
const earthIsRounded = true;
if (earthIsRounded) {
$element.remove();
}
}
的数字都会起作用,因为目标是查找 not 的内容,以便使搜索继续到最后一个条目。返回最后一个条目,而不是“未找到”的错误可能不是故意的 - 但可能非常有用。