背景
我有一个包含一些高级公式的电子表格。例如,我正在为本月制定预算,有不同的员工拥有不同的薪资结构(即一些按小时计费,一些按照目标估算计费等)。
我希望使用单个公式并将其复制粘贴到其他单元格中。这就是我现在所拥有的。
=if(C54="employee 1",D54*'resource information'!$D$3,
if(C54="employee 2",D54*'resource information'!$D$8,
if(C54="employee 3",D54*'resource information'!$D$4)))
这里涉及到IT技术,需要实现一个基本的计算方法:员工工作时长*每小时薪水(员工1/2/3的薪水不同)。但是如果需要添加一个员工4,其支付方式比较复杂(例如,需要用3-4个不同变量从不同的表格提取),那么我不想将这个丑陋的公式添加到上面的计算公式中。相反,我想引用一个具有该公式的单元格。内容如下:
问题
如何实现引用复杂公式的单元格,使其能够参与工资计算?
=if(C54="employee 1",D54*'resource information'!$D$3,
if(C54="employee 2",D54*'resource information'!$D$8,
if(C54="employee 3",D54*'resource information'!$D$4)))
+ employee 4 formula with parameters C54,D54 <-- this formula will be stored elsewhere
有什么想法吗?
vlookup
,我找不到定义为可调用函数的单个位置..你能给我一些指导/帮助,告诉我如何在Google表格中使用这些来自EtherCalc的函数吗?否则,我的唯一选择就是迁移到Excel :( - abbood