excel自动计算抽样数量?15应该抽10个。设全部样品数在A1,抽取样品数在B1,请在B1输入公式:=LOOKUP(A1,{0,2,11,31;"全检","2","10","31及以上的抽检数"})这公式可以设置7档以上的判断,大括号中分号前是样品的起始数量,后是抽检数。那么,excel自动计算抽样数量?一起来了解一下吧。
M2输入公式=IF(L2="全检",K2,IF(AND(L2="抽检",K2<=3),K2,IF(AND(L2="抽检",K2>3,K2<=150),13,IF(AND(L2="抽检",K2>150,K2<携肢=500),50,IF(AND(L2="辩物世抽检",K2>500,K2<=1200),80,IF(AND(L2="抽检",K2>1200,K2<=3200),125,IF(AND(L2="抽蚂茄检",K2>3200,K2<=10000),200,"")))))))
下拉公式。如图:
用countif函数
语法结构:COUNTIF(range,create)。
理解为:COUNTIF(统计山渣区域,查找孙纯的内容)
例如:
目标单元格逗凯悄中输入公式:=COUNTIF(D:D,"男")或=COUNTIF(C:C,">59")
15应该抽10个。
设全部样品数在A1,抽取样品数在B1,请在B1输入公式:
=LOOKUP(A1,{0,2,11,31;"全检","2","10","31及以上腔携的抽检数"})
这公式可以设置7档以上的判断,大括号中分号前是样品的起笑圆历始数量,后碰搜是抽检数。
你修改即可。
比如,如果您的Excel有1000人,想从这1000个人当中抽出100个人来做样品,那么,如何做呢?当然,前提条件是,抽样出来的这100个人,不是重复的人。
我们可以使用的函数的方法和VBA的方法来解决上述或类似的难题。
说白了,所谓的抽样,无非就是取随机数的问题。
一、使用函数实现抽样
如不懂VBA,可斗宏使用如下的蓄意循环运算办法, 但理论上不是100%会成功的, 而且数字太多, 比较费时。
A1输入 =IF(SUM($B$1:$B$100)<>100,INT(RAND()*1000+1),A1)
B1 输入 =COUNTIF($A$1:$A4100,A1)
将A1:B1 下拖至 A100:B100
然后执行菜单操作: → 选项 → 计算→ 重复运算;打勾→ 最高次数 10000次→确定,A1:B100 便会不停运算。
如 运算 10000次后, 尚未成功, 可再按 F9, 再执行运算, 直至成功;如成功, 应即 马上将A1:A100 做黏贴值, B1:B100 清除内容, 及将重复运算脱勾, 完成。
二、使用VBA抽样的方法
条件为:拦销启1 至 1000内, 选 100个不重复的随机数(要正整数)。
材料/:Excel2010
1、将顾客的编号的复制到一个新的表格中去。
2、在A列添加数据的序号(没隐罩本案例携铅为100条数据,因此添加为1-100的序号)。
3、在一个新的列输入公式:=INT(RAND()*100);此公式是返回范围100以内平均分布的随机数的意思。
4、下列复制这个公式,使其产生更多的随机数。
5、然后重新复制粘贴这段随机数只保留值,不保留格式。在对枯闹应的抽样栏里输入:=VLOOKUP(D2,A:B,2,0),这个公式是为了产生于随机数对应的顾客编号。
6、按回车键,然后下拉复制此公式
7、产生所有随机数的对应顾客编号。
以上就是excel自动计算抽样数量的全部内容,先把来料数量分成2列,A“来料最少数量”和B“来料最多数量”,C“抽检数量”填入D“实际来料数量”,E1=IF(AND(D1>=$A$1,D1<=$B$1),$C$1,IF(AND(D1>=$A$2,D1<=$B$2),$C$2,if()))太长,内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。