怎么在EXCEL中可以引用对应的项目后面单元格的公式进行计算

我想在图一和二中的金额单元格中设置一个公式,可以根据C列项目名的不同,和表2中的项目对应,取对应项目后的计算公式。图一:

图2:

在表2中设置好项目和计算公式:

我想能让表1中【金额】一列根据项目取表2中“苹果”或者“香蕉”后的公式在表1中计算,且公式 =IF(B<1000,D,D+E*(ROUNDUP(((B-1000)/1000),0))) 中的B,D,E可以对应表1中的行数,取相对应的数值。例如:表1中F4格取表2中【苹果】后的公式:
=IF(B<1000,D,D+E*(ROUNDUP(((B-1000)/1000),0)))
在表1中体现为=IF(B4<1000,D4,D4+E4*(ROUNDUP(((B4-1000)/1000),0)))
请高手帮忙,谢谢了!

第1个回答  2014-02-24
你好! 首先我得赞你一声,你把复杂的问题很清楚的表达出来,足见你有逻辑的思维,比其他绝大的问者都强。
--**--
在你的问题里,表2是完全不必要的,最重要只是判断那项目是萍果或香蕉,一旦决定了,就一定用相关的公式。为了解释容易,我把香蕉的计算公式称为式1,萍果的计算公式称为式2。想法是:判断B列格子,如果是香蕉,用式1,否则用式2。
请在F2填入
=IF(C2="香蕉",式1,式2)
再把此式向下抄便完成了。

如果表内除了香蕉、萍果,还有其他,例如橙,F2的公式变成
=IF(C2="香蕉",式1,IF(C2="萍果",式2,式3))
--**--
在我的QQ网页有很多Excel VBA 的课程 (全部免费) ,有空可以一看。如有其他问题,请到我网页留言。 1493239545
第2个回答  2014-02-24
通过自定义函数,然后在表格“金额”列按公式输入,可以实现你的功能
第3个回答  2014-02-24
真的没看明白你想要做什么。不知道你表2的作用是什么?为什么要这样做?
不知道例子背后的实际数据是什么?

使用Excel时,如何在一个单元格引用另一个单元格中计算式的计算结果进...
首先,打开你的Excel工作表,确保数据区域已经准备好。然后,定位到你想要应用计算结果的单元格,例如C3。在这个单元格中,你需要进行引用和运算。具体步骤如下:在C3单元格右键点击,选择“定义名称”选项。在弹出的对话框中,按照指示为你的计算式所依赖的单元格(比如假设B3是你要引用的结果)命名,例...

使用Excel时,如何在一个单元格引用另一个单元格中计算式的计算结果进...
1、本次演示使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。2、首先打开Excel电子表格,然后根据问题描述,在表格中输入相关数据。3、输入完成后,将鼠标移动到c3单元格,并单击右键,在弹出的菜单中选择定义名称,并按照如图所示,输入相关参数。4、输入完成后,在c3单元格中输入...

EXCEL中怎么设置当一个单元格为某个数值时,另外一个单元格就引用该数值...
步骤1,选择B2单元格,然后点击其中的“fx”图标,这将打开函数选项。此时,选择“VLOOKUP”功能,这是执行动态引用的关键工具。步骤2,接下来设置VLOOKUP函数。在第一行输入“=VLOOKUP”,在第二行输入你要查找的范围,例如A2:D2,E8,表示在A2:D8的范围内查找。第三行填写对应的查找值,比如2,这将...

EXCEL中怎么设置当一个单元格为某个数值时,另外一个单元格就引用该数值...
1、打开你的电子表格,找到你想要应用这个功能的区域,比如在B列中,你需要显示与E列相关的数据。2、当你需要引用特定数值时,点击B2单元格,你会看到一个“fx”图标,这正是VLOOKUP函数的标识。点击它开始设置。3、在VLOOKUP函数的设置中,第一行输入的是你要查找的关键词,比如A2;第二行则填写你...

Excel中如何在一个表格中引用另外表格里面的数据进行计算?
1.现有表格1,表格2两个表格,需要让表格2的单价随表格1的单价自动更改。在表格2的单元格F3输入“=Vlookup”使用快捷键“Ctrl+A”或者选择“插入—函数”命令,选择“查找与引用”,在函数中选择“VLOOKUP”点击确定。2.在出现的“函数参数”面板点击第一个选项箭头处的按钮。选择要查找的值-E3-产品A...

EXCEL中怎么设置当一个单元格为某个数值时,另外一个单元格就引用该数值...
1. 准备公式和标识符:- 假设你有一系列计算公式,分别放在B1、B2、B3等单元格中。- 为了方便引用,你可以给这些单元格命名,比如将B1命名为"Formula1",B2命名为"Formula2",依此类推。但在这个场景中,我们更可能直接使用单元格引用,并通过数值来动态选择。2. 设置触发单元格:- 在A1单元格中...

EXCEL中怎么设置当一个单元格为某个数值时另外一个单元格就引用该数值...
1. **准备数据**:首先,确保你有一个包含数值和对应公式结果的数据表。虽然不能直接存储“公式”作为数据,但你可以存储公式计算的结果。2. **设置IF函数**:在需要根据条件引用公式结果的单元格中,使用IF函数来检查另一个单元格的值是否满足特定条件。例如,假设A1单元格是需要检查的数值,B1单元...

如何让Excel的前一个单元格算式,后一个单元格结果?
具体步骤如下:一、定义名称 由于Excel标准函数库中并没有直接用于计算字符串公式的函数,因此通常需要通过定义名称和VBA宏来间接实现。不过,在某些情况下,如果只是为了简单演示或算式格式固定,可以尝试直接在公式中引用单元格内容。在实际操作中,可以选中一个不常用的单元格,然后在Excel的菜单栏中点击&...

使用引用功能快速完成Excel数据的计算
图1 查看结果 步骤2:继续填充公式,此时公式中引用的单元格地址就会发生相应的变化,,。图3 输入公式 步骤2:按“Enter”键在E4单元格中就显示了计算结果,向下复制公式,其中D列引用的单元格会随着E列单元格的变换而变换,但应用了绝对引用的B2单元格不变,。图4 依次计算结果 三、混合引用 混...

EXCEL中怎么设置当一个单元格为某个数值时,另外一个单元格就引用该数值...
1. 使用IF函数进行条件判断:在B1单元格中输入类似这样的公式:`=IF`。这里的`[对应的公式]`应该替换成你希望在A1值为10时B1单元格所应用的公式。比如,如果A1为10时,你希望B1显示A2和A3单元格的和,那么公式应该是`=IF`。2. 使用INDIRECT函数动态引用:如果你的需求更复杂,比如需要根据A1单元格...

相似回答