我在几个证券交易所(比利时,美国和加拿大)进行交易。 我想在Google电子表格中使用嵌套的if来计算交易费用。它将基于此表进行计算:
例如:如果我以4500欧元的价格在布鲁塞尔泛欧交易所购买股票,交易成本将为9.75欧元。
答案 0 :(得分:0)
我认为嵌套IF的选项/变量太多,但是有一个公式可以返回正确的值。
@foreach ($array1 as $something)
// some operation
@endforeach
这有点吓人,让我们分解一下
=index(C4:F6,match(B10,B4:B6,0),MATCH(TRUE,INDEX(C3:F3>C10,0),0))
此部分查看整个价格范围,然后使用2个 match 函数在该范围内找到正确价格的行和列。
=index(C4:F6
第一个匹配函数从证券交易所列表B4:B6返回与B10中的值匹配的行号
=index(C4:F6,match(B10,B4:B6,0)
第二个匹配项查找范围C3:F3中的第一个值(2500,5000,25000 ....),该值大于单元格C10中的值。
这是我文件的链接。它将提示您创建自己的副本。
https://docs.google.com/spreadsheets/d/1BsPy99nCXql592JRQNyQcKuYZduZ5RCChm5uwDxFOz4/copy?usp=sharing