EXCEL表格公式求教,如何用公式算出主表中的价格,附表对应各省价格

EXCEL表格公式求教,如何用公式算出主表中的价格,附表对应各省价格,第1张

将省份与产品放到一起,做成辅助列,使用&,并使用vlookuop函数查找价格:

1,A2中输入=B2&C2

2,D2中输入=VLOOKUP(A2,$A$12:$D$20,4,0)

3,将公式下拉复制,注意Vlookup函数中数据表要使用{绝对引用}:$A$12:$D$20

如果你的表格结构不变

将下面代码粘贴在合计所在行的任意一个空白单元格 回车即可 已测试

=SUM(INDIRECT("D"&2):INDIRECT("D"&(ROW()-1)))/SUM(INDIRECT("B"&2):INDIRECT("B"&(ROW()-1)))

如果只有1类产品,直接 min函数解决,如果有多种不同的产品,就需要参考搭配if函数使用,如图:

参考G2数组公式:

{=MIN(IF($B$3:$B$21=F2,$C$3:$C$21,999))}

然后下拉

步骤如下:

1打开一个需要编辑的excel表格。

2选中空白的单元格,点击“公式”菜单。

3点击“插入函数”。

4类别选全部。

5找到“trunc”函数。

6点击“确定”按钮。

7第一项输入a1。

8第二项输入0。

9点击“确定”按钮。

10双击填充,这样就完成了舍弃小数位只保留整数。

建立一个价格表,命名为:《区域价格表》;其格式如下(模拟Excel表):

行 A 列 B列 C列 D 列

1 序号 省份 省份代码 单价

2 1 上海 CH001 25

3 2 广东 CH002 26

4 3 山东 CH003 30

5 4 重庆 CH004 28

6 5 江苏 CH006 24

7 6 浙江 CH007 23

8 7 甘肃 CH008 32

9 8 陕西 CH009 27

10

你提供的,你没有确定中每个栏目所在的行列,按照内容,我进行了整理,命名为:《货品费用表》,整理后的格式如下(模拟Excel表):

行 A 列 B列 C列 D列 E列 F列

1 称入重量 目的地 省份代码 计费重量 单价 销售额

2 319 陕西西安市 CH009 4

3 796 重庆市 CH004 8

4 048 陕西西安市 CH009 1

5 081 山东青岛市 CH003 1

6 078 陕西榆林 CH009 1

7 095 江苏徐州市 CH006 1

8 304 浙江台州市 CH007 4

9 045 浙江杭州市 CH007 1

10 046 甘肃嘉峪关市 CH008 1

一、《货品费用表》中计算单价

在《货品费用表》中的E列的“单价”下面的单元格(即:单元格E2处),直接输入以下公式:

=VLOOKUP(C2,[区域价格表xls]Sheet1!$C$2:$D$20,2,FALSE)

然后在将单元格E2中的公式用鼠标的“下拖复制”功能,将公式下拖复制到E列的其它单元格中即可。

二、《货品费用表》中计算销售额

在《货品费用表》中的F列的“销售额”下面的单元格(即:单元格F2处),直接输入以下公式:

=VLOOKUP(C2,[区域价格表xls]Sheet1!$C$2:$D$20,2,FALSE)D2

然后在将单元格F2中的公式用鼠标的“下拖复制”功能,将公式下拖复制到F列的其它单元格中即可。

补充说明:

1) 省份代码:可以自己编码。也可以按照国家的编码。其目是为了在让VLOOKUP锁定搜索条件。

A表的A列是商品名,B列是单价。

B表A2单元格是一个商品,B2输入公式:

=VLOOKUP(A2,A!A:B,2,0) 其实,如果A表的商品名没有重复,还可以用:

=SUMIF(A!A:A,A2,A!B:B)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12187299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存