ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1826|回复: 9

[求助] 已知三条件求百分比

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-5-22 23:05 | 显示全部楼层 |阅读模式
原料名称供应商名供应量
ASBX公司
5
AK032N公司
10
SKX公司
5
ASBX公司
6
ASBZ公司
10
ASBX公司
3
SKX公司
12
AK032X公司
8
AK032Y公司
3
已知以上条件,求原料ASB,AK032及SK有哪几个供应商,名字是什么?每个公司占该物料供应量的百分比是多少?(绿色部分自动求出)
原料名
供应商名
供应比
ASB
X公司
58.33%
ASB
Z公司
41.67%
AK032
N公司
47.62%
AK032
X公司
38.10%
AK032
Y公司
14.29%
SK
X公司
100.00%
已知某条件求满足该条件项目列表.rar (11.02 KB, 下载次数: 9)

TA的精华主题

TA的得分主题

发表于 2013-5-22 23:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-5-22 23:26 | 显示全部楼层
已知某条件求满足该条件项目列表.rar (11.74 KB, 下载次数: 16)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-5-22 23:31 | 显示全部楼层

按项目分别统计不同的字段

请问SQL查询语句
手上的工作表是这样的
项目
产品号
投产
AAA
x1
YES
AAA
x2
NO
AAA
x3
YES
AAA
x4
NO
BBB
a1
NO
BBB
a2
NO
BBB
a3
NO
BBB
a4
NO
BBB
a5
NO
BBB
a6
NO
BBB
a7
NO
BBB
a8
YES
CCC
t1
YES
CCC
t2
NO
CCC
t3
NO
CCC
t4
YES

希望统计出各项目下的产品数和投产的产品数(Yes)以及
成功投产产品百分比。如下表
项目
产品数
已投产的产品数
成功投产产品百分比
AAA
4
2
50%
BBB
8
1
13%
CCC
4
2
50%

请教SQL查询语句。谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-22 23:36 | 显示全部楼层
二楼的简单易于操作。三楼运用公式精深奥妙。各有千秋。但是从我这个初学者的角度来讲,当然是越简单越好了。呵呵,非常感谢二位热心回答!

TA的精华主题

TA的得分主题

发表于 2013-5-22 23:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
请上传EXCEL压缩附件:
同时希望你常用论坛左上角的搜索功能,也许你的问题都已经在论坛里得已解决
http://club.excelhome.net/thread-184567-1-1.html
http://club.excelhome.net/thread-449518-1-1.html
http://club.excelhome.net/thread-682160-1-1.html

Book2-dengjq2000.rar

2.13 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2013-5-23 08:58 | 显示全部楼层
多谢关注,看了一些SQL的基本语句,还很难应用于实际问题。 想在OLE DB里用过SQL查询。得出结果。
但是功力不够哦

TA的精华主题

TA的得分主题

发表于 2013-5-23 09:17 | 显示全部楼层
我把数据表导入到数据库里上传附件,请高手看看

tj.zip

6.3 KB, 下载次数: 6

TA的精华主题

TA的得分主题

发表于 2013-5-23 11:15 | 显示全部楼层
xiaoangel 发表于 2013-5-23 09:17
我把数据表导入到数据库里上传附件,请高手看看
  1. SELECT A.项目, A.产品数, B.已投产的产品数, Format(Round([已投产的产品数]/[产品数],3),"0%") AS 成功投产产品百分比
  2. FROM
  3. (SELECT DATA.项目, Count(DATA.投产) AS 已投产的产品数 FROM DATA GROUP BY DATA.项目, DATA.投产 HAVING DATA.投产="yes")  AS B
  4. INNER JOIN
  5. (SELECT DATA.项目, Count(DATA.产品号) AS 产品数 FROM DATA GROUP BY DATA.项目)  AS A
  6. ON B.项目 = A.项目;
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-5-23 11:35 | 显示全部楼层
ly 发表于 2013-5-23 11:15

传说中的自链接。佩服
代码很好。不过我自己是想不出来的。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 20:46 , Processed in 0.054426 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表