精华内容
下载资源
问答
  • (Excel)常用函数公式及操作技巧之七:数值取整及进位 (Excel)常用函数公式及操作技巧之七: 数值取整及进位 ——通过知识共享树立个人品牌。 整数函数 907.5;1034.2;1500要改变为908;...

     

    (Excel)常用函数公式及操作技巧之七:

    数值取整及进位

    ——通过知识共享树立个人品牌。

     

     

    取整数函数

    907.51034.21500要改变为90810351500公式为:

    =CEILING(A1,1)

    90710341500要改变为91010401500公式为:

    =CEILING(A1,10)

    如果要保留到百位数,即改变为100011001500公式为:

    =CEILING(A1,100)

    数值取整

    在单元格中要取整数(只取整数不用考虑四舍五入)用什么函数呀?例如:10/4只要显示2就可以了!要考虑负数的因数呢?例如:(-10/4)要显示-2而不是-3?怎么办?

    =TRUNC(A1,0)
    
    =ROUNDDOWN(A1,0)

    求余数的函数

    比如:A1=28,A2=(A1÷6)的余数=4,请问这个公式怎么写? 

    解答:

     

    =MOD(28,6)

     

    四舍五入公式

    =ROUND()
    
    =ROUND($B$1*A1,2)
    
    =ROUND(B1*A1,2)
    
    =round(a1,0)
    
    =round(a1,0)*0.95

    对数字进行四舍五入

    对于数字进行四舍五入,可以使用INT(取整函数),但由于这个函数的定义是返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也就是要加上0.5,才能达到取整的目的。公式应写成:

    =INT(B2*100+0.5)/100

    如何实现“见分进元”

    在我们的工资中,有一项“合同补贴”,只要计算结果出现“分”值就在整数“元”进一位,也就是说3.01元进到4.00元,3.00元不变,整数“元”不变。

    =IF((A3-INT(A3))>=0.3,IF((A3-INT(A3))>=0.8,1,0.5),0)+INT(A3)
    =IF(RIGHT(FIXED(A1,2),2)>B1,TRUNC(A2)+1,A2)

    说明一下:A1即是要转换的目标;B2输入00(文本格式,必须是00这两个数)

    =IF(INT(A1)<>A1,INT(A1)+1,A1)
    =ROUNDUP(A1,0)
    =CEILING(A9,1)
    =INT(A9+1)

    四舍五入

    如何将Excel 中的数据,希望把千位以下的数进行四舍五入,例如:3245  希望变成30003690 希望成为400

    =ROUND(C6*D6,2)
    =ROUND(A2*0.001,)*1000
    =ROUND(A2,-3)
    =--FIXED(A2,-3)
    =ROUND(A2/1000,0)*1000

    如何四舍五入取两位小数

    如何四舍五入取两位小数,2.1452.15,0.14490.14.

    =ROUND(A1,2)

    根据给定的位数,四舍五入指定的数值

    对整数无效。四舍五入B234的数值,变成小数点后一位。

    12512.2514     12512.3

    =ROUND(B23,1)

    四舍六入

    =IF(MOD(INT(A1),2)=0,IF(MOD(A1,1)=0.5,INT(A1),INT(A1+0.5)),INT(A1+0.5))
    
    =IF(AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE,IF(INT(A1)/2=INT(INT(A1)/2),INT(A1),ROUND(A1,0)),ROUND(A1,0))
    
    AND(RIGHT(A1*100,1)="0",RIGHT(A1*10,1)="5")=TRUE 判断是否为一位小数,且是0.5,如果不符合上术要条件,按普通四舍五入法则处理,否则判断整数部分的奇偶。
    
    =IF(RIGHT(A1,1)*1<5,INT(A1),IF(RIGHT(A1,1)*1>5,INT(A1)+1,IF(MOD(ROUND(A1,),2)=0,ROUND(A1,),ROUNDDOWN(A1,))))
    
    =IF(ROUNDUP(A1*2,)=A1*2,IF(MOD(ROUND(A1,),2)=1,ROUNDDOWN(A1,),ROUNDUP(A1,)),ROUND(A1,))

    如何实现23

    做工资时,常遇到:3.2元要舍去0.2元变为3.00,3.3元要把0.3元入为0.5元变为3.5.请教,该如何实现?

    =ROUND(A1*2,0)/2
    
    =CEILING(A1,0.5)
    
    =IF((A1-INT(A1))<=0.2,INT(A1),IF((A1-INT(A1))<=0.5,INT(A1)+0.5,IF((A1-INT(A1))<=0.7,INT(A1),INT(A1)+1)))
    
    =CEILING(A1-0.2,0.5)
    
    =FLOOR(A1+0.2,0.5)

    怎么设置单元格以千元四舍五入

    比如输入123456,显示出来123000

    =CEILING(ROUND(A1/1000,0),1)*1000
    
    =round(a1,-3)
    
    =mround(A1,1000)

    ROUND函数的四舍五入不进位的解决方法?

    计算一:A2=1345.3  B2=1232.4  C3=A2-B2=112.9   D=0.05  E=ROUND(B2*D2,2)=5.64  (计算结果为5.645,此运算没有进位)。

    计算二:A2=1225.4  B2=1112.5  C3=A2-B2=112.9   D=0.05  E=ROUND(B2*D2,2)=5.65(计算结果为5.645,此运算进位)。

    以上两式中C3结果都为112.9,而为什么应用ROUND函数后结果却不一样。

    请教高手有什么函数能保证四舍五入不会出错。

    可将C列先变成文本性数据,再进行后面的运算,以达到计算的目的。

    如:C列可改成C1=TRIM(A1-B1),以此类推,只要是更改成文本性数据就行。

    保留一位小数

    我需要保留一位小数,不管后面是什么数字,超过5或不超过5,都向前进一位.

    例如:329.99-->330.00

    329.84----->329.90

    329.86----->329.90

    =roundup(*,2)或=round(a1+0.04,1)

    如何三舍四入

    =round(原数值+0.001,2)

    另类四舍五入

    我用Excle给别人算帐,由于要对上百家收费,找零却是个问题。于是我提出四舍五入,收整元。但是领导不同意,要求收取0.5元。例如:某户为123.41元,就收123.50元;如果是58.72元,就收58.5元。这可难坏了我。经过研究,我发现,可以在设置单元格中,设成分数,以2为分母,可以解决问题。但是打印出来的却是分数不好看,而且求和也不对。请各位高手给予指点。是这样的,如果是57.01元,则省去,即收57.00元;如果是57.31元,则进为57.50元;如果是57.70元,也收57.50元;要是57.80元,则收58.00元。

    假设数据在A1

    =INT(A1)+IF((A1-INT(A1)<=0.3),0,IF((A1-INT(A1)>0.7),1,0.5))

    简化一下:

    =INT(A1)+0.5*((A1-INT(A1)>0.3)+(A1-INT(A1)>0.7))

    int函数取整数部分,A1-int(A1)取小数部分,根据你的意思:<=0.30算,0.3~0.7()0.5算,0.7~0.99……按+1

    则:第一个公式不难理解了

    简化公式中:“*((A1-INT(A1)>0.3)+(A1-INT(A1)>0.7))”即(小数部分>0.3)+(小数部分>0.7)

    我们知道这是省略if的判断语句,条件为真返回true(也就是1)否在为false0),那么如果小数<=0.3,则两个条件都为0,即整数部分+0.5*0=整数部分,介于0.3~0.7,则为整数部分+0.5*1+0),大于0.7肯定也大于0.3啦,则为整数部分+0.5*1+1)。

    请问,如果是由几个分表汇总的总表想如此处理,该如何做。

    例:e112位置=SUM(一库入库!G112,二库入库!G112,四库入库!G112,保健酒基地入库!G112,下陆仓库入库!G112)

    汇总的结果为100.24,而我要求如果小数为24的话自动视为1累加,否则不便。

    就是小数为0.24才加1,否则都舍掉?

    若是:=ifsum公式-intsum公式)=0.24intsum公式)+1sum公式)

    想把小数点和后面的数字都去掉,不要四舍五入

    比如:        

    12.30    变成         12.00

    45.32                 45.00

    25.38                 25.00

    6.54                   6.00

    13.02                 13.00

    59.68                 59.00

    23.62                 23.00

    =Rounddown(A1,0)

    你要把A1换成你要转换的那个单元格啊,然后拖动就可以了!

    我那里用的那个A1只是告诉你一个例子而已,你要根据你的实际情况来修改一下才能用的。

    =INT(A1)
    
    =TRUNC(A1,0)

    求真正的四舍五入后的数

    请教如何在Excel中,求“金额合计”(小数点后二位数)时,所取的数值应是所求单元格中写的数字(四舍五入后的数字),而不是(四舍五入前)的数字。因为只有这样行和列及关联的工作表才能对得上,例如:表上的数值分别是:(1.802/2=0.901)0.90(A1); (1.604/2=0.802)0.80(A2);  (1.406/2=0.703)0.70(A3);(因取小数点后二位)。合计数(A4)表中自己计算和显示是:(0.901+0.802+0.703=2.406)2.41(四舍五入后的数值)。但照表中的数值人工计算却是:(0.9+0.8+0.7=)2.4,有矛盾,还有许多例子,故请教各高手,如何设置公式,使得人工计算结果同表中一致。请指教。十分感谢!

    工具》选项》重新计算》以显示精度为准   前打钩

    也可以用函数 ROUND() 使结果四舍五入 。如ROUND(算式,2)代表保留两位小数,如ROUND(算式,1)代表保留一位小数。

    小数点进位

    小数点进位如何把1.4进成21.3进成2

    =Ceiling(A1,1)
    
    =Roundup(A1,0)
    
    =INT(A1+0.9)
    
     =int(a1)+1

    如何把1.4进成2,而1.2不进位

    =ROUND(A1+0.1,0)

    个位数归0或者归5

    A*B后想得到C的结果值,用什么函数比较好

    A          B         C(想得到的数值)

    320        1.1               355

    1140       1.2               1370

    50         1.3               65

    16         1.4               25

    =FLOOR(A1*B1+5*(MOD(A1*B1,5)<>0),5)
    
    =CEILING(A1*B1,5)
    

      

     

     

    posted on 2012-02-15 11:09 yonghu86 阅读(...) 评论(...)  编辑 收藏

    转载于:https://www.cnblogs.com/huyong/articles/2352271.html

    展开全文
  • 经常在制作表格中需要在表头合计某些列的数额的合计,而有时候因为计算日期不同...这样做Excel表把合计位置提前写入这个公式,无论下面计算的长短,上面标头合计处都是最后的数值。 9E+307是啥意思谁给讲一下? ...

    经常在制作表格中需要在表头合计某些列的数额的合计,而有时候因为计算日期不同套用表格后要每次把表头上合计的金额重新指向某列的最后一行。

    今天百度学到,在表格输入=LOOKUP(9E+307,A:A)。

    即是取A列最后一个值,A:A是从A列到A列的意思,这里如果换成行标9:9就显示第9行最后一个数字,9E+307是Excel中的最大数值。

    这样做Excel表把合计位置提前写入这个公式,无论下面计算的长短,上面标头合计处都是最后的数值。

     

    展开全文
  •   除了转置 排序   用公式   搜索 excel 把一列 倒过来 ...---如何把一列或一行倒过来 取 一列 最大值 行号如何查出 一列中 相同数值对应的最大行号 ...excel取某列中满足条件的值所对应另一列中最大的数...

     

     

    除了转置

    排序

     

    用公式

     

    搜索  excel 把一列 倒过来

     

     

    ---如何把一列或一行倒过来  取 一列 最大值 行号如何查出 一列中 相同数值对应的最大行号

    excel取某列中满足条件的值所对应另一列中最大的数

    展开全文
  • EXCEL函数公式

    热门讨论 2010-03-16 03:26:38
    取数值后三位公式 取数函数 如何把单元格中的数字提取出来(字符串中不连续) 数字在字符串中不连续如何提取数字 用如何提取“-”前后的字符 怎样删去﹕后的文字 怎样只取“.”之后的文字﹖ 获取单元格内容中字符串 ...
  • 2种方法。 1、在旁边加一列写1 2 3,按ctrl键后下拉填充。然后筛选这一列的3,然后...在任意一列写公式:=OFFSET($A$1,(ROW(A1)-1)*3,),然后下拉填充。 如果数据不是从A1才是的,其中的Row(A1)中的1也不要变。 ...

    2种方法。

    1、在旁边加一列写1 2 3,按ctrl键后下拉填充。然后筛选这一列的3,然后复制你需要的那列数据,粘贴出去。

    2、函数。

    比如你需要a1:a20000的数据,

    在任意一列写公式:=OFFSET($A$1,(ROW(A1)-1)*3,),然后下拉填充。

    如果数据不是从A1才是的,其中的Row(A1)中的1也不要变。

    展开全文
  • 我直接就在旁边的空白位置写了个公式到那个数除以1000,一下拉就做完了所有的数,这时打算粘贴过去把原来的数替换时发现粘贴过去的是公式,而且粘过去之后就没有数了,因为原来数的位置变为公式了。 后来发现了...
  • 例如:=IF(MOD(MID(A2,17,1),2)=0,"女","男")以上公式是假设身份证号全部是18位,倒数第2位数字除以2,如果得到的余数等于0,说明第17位是偶数,女性,否则是男性;如果有旧身份证号码(15位长度)的情况,可以再...
  • 数组运算分别各数组中相同维度上相同位置的数值进行重复计算。例如: ={1,2;4,5;7,8}+{10,20;40,50;70,80} 返回{11,22;44,55;77,88} 两个数组都是两列三行的二维数组,返回的结果也是一
  • 取数值后三位公式 取数函数 如何把单元格中的数字提取出来(字符串中不连续) 数字在字符串中不连续如何提取数字 用如何提取“-”前后的字符 怎样删去﹕后的文字 怎样只取“.”之后的文字﹖ 获取单元格内容中字符串 ...
  • 1. 源数据是A列与B列,在C列统计A列值相等时,在B列不同取值的个数,在C1输入如下的公式,再双击单元格的右下角的小正方形即可 C1结果计算过程: 第一步: (A$1:A$6=A1)返回一个数组{TRUE;FALSE;FALSE;TRUE;...
  • excel实用技能汇总 一.工作中常用的30个excel函数公式 1.数字处理 (1)绝对值 (2)取整 ...(2.1)格式取整(也就是在单元格中通过格式控制显示为...(2.2)数值取整(非四舍五入):在单元格中通过公式取整 -...
  • Excel百宝箱

    2012-10-27 17:09:21
    一个教导和辅助利用Excel的工具 公农双历查询】:生成多功能日历,可以查询所有节、假日和农历 【高级定位】:多功能选择(查找)工具。可以选择大于某值或者小于某值或者在某范围之间的值,文本定位时支持通配符。...
  • 圆曲线坐标计算公式

    2020-07-11 07:27:04
    记住在公式中加入Excel的Radians()函数将度转为弧度即可轻松方便地使用(Radians()函数只用于有度分秒的数值,上公式中,仅α,M使用Radians()函数,其于如(L&pide;2R),(L&pide;R)等非度分秒的数值不使用...
  • Excel百宝箱8.0

    2011-06-07 21:32:17
    【sumifcol】【AVER】【hesum】【NOWW】【SFZ】【批注】【合并】【数】【唯一值】【消除空值】【颜色求和】【颜色计数】【工作表】【数字】【分割数】【共有项】不同项】【【公式】【计算】【公式长度】【大写】...
  • Excel公式结果的检验和验证 • 创建Excel动态名称来实现采购数据的动态引用 • 成绩检索表-Excel名称代替引用 • Excel图表中使用名称 • 相对引用和混合引用定义名称 • 借用“列表”定义动态名称 • Excel工作...
  • EXCEL套打表格

    2013-08-06 12:18:08
    对于大量等高(宽)的行(列),全部选中并从菜单样中的“格式/行/行高(列/列宽)”中直接输入数值会更快些。然后在相应单元格里输入数据、文字或公式引用(如图),记住千万不要设置单元格边框,这样一张表格就做好了。 4...
  • Excel新增工具集

    2011-12-20 09:30:27
    删除与标注重复行、特殊数据行操作代码用字典法编写,比Excel公式与高级筛选提速几十倍。 1、重名查找与姓名美化:本软件不仅能查找同字重名,还能查找同音重名。执行此命令能够为某一列的重复数据(包含汉字同音)...
  • Excel针对不同的需求,有不同的函数可以选择。...例如对1423.87087,小数点后两位,四舍五入,公式为Round(1423.87087,2)。Round函数不仅可以小数点后数,也可以小数点前数,比如1423.87087,
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    【保护公式】:保护当前工作表所有公式,不让人看到公式本身,只能看到公式结果 【生成斜线表头】:Excel没有Word那样的斜线表头工具,本工具可以弥补此不足。包括单线、双线可选 【百家姓与字母序列】:运行后可以在...
  • 个人整理-计算机二级Excel常考函数复习重点 1. 单条件求和—— SUMIF 函数 如要统计 C列中的数据 , 要求统计条件是 B 列中数据为 "条件一 " 。并将结 果放在 C6 单元格中,我们只要在 C6 单元格中输入公式“ =...
  • EXCEL函数功能整理版

    2010-05-30 15:56:24
    5 公式中的括号 运算次序 6 百分率 7 文件名函数 CELL("filename")、宏表函数get.cell(32)或get.cell(66) 8 年龄计算 DATEDIF() 函数 9 突破SUM函数参数的限制 10 ABS 这个函数是用来...
  • EXCEL百宝箱8.0终极版

    2011-11-05 16:48:02
    可以对1到253(Excel2003中是1到28个)个区域唯一值;前三个为必选参数,其余为可选参数。第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域。 函数名称:消除空值 函数...
  • ⑴功能 按指定的位数对数值进行四舍五入。 ⑵格式 ROUND(数值数值单元格,指定的位数) ⑶示例 A列 B列 12.351 ...B1中输入公式 ...向下复制公式到B2 ...②四舍五入整数——从十分位向个位四舍...
  • 本书在对Excel技术论坛上上百万个提问的分析与提炼的基础上,汇集了用户在使用Excel进行数据处理与分析过程中最常见的需求,通过270多个实例的演示与讲解,将Excel高手的过人技巧手把手教给读者,并帮助读者发挥...
  • 可以对1到253(Excel2003中是1到28个)个区域唯一值;前三个为必选参数,其余为可选参数。第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域。 函数名称:消除空值 函数...
  • 如果输入的Number 不是整数,则截去小数部分整数。 实例:如果A1=3,则公式“=FACT(A1)”返回6;=FACT(5.5) 返回1*2*3*4*5.5 即120。 18.FACTDOUBLE 用途:返回参数Number 的半阶乘。 语法:FACTDOUBLE(number...
  • 可以对1到253(Excel2003中是1到28个)个区域唯一值;前三个为必选参数,其余为可选参数。第一参数为ROW时先行后列取值,为COLUMN时先列后行(不分大小写),第三参数开始为引用区域 消除空值消除空值函数。可以...
  • │ │ 技巧119 在Excel中定时打印.xls │ │ │ ├─第2章-工具栏和菜单 │ │ 技巧12 自定义菜单和工具栏.xls │ │ │ ├─第3章-操作工作簿 │ │ │ 技巧22 简繁转换不求人.xls │ │ │ 技巧24 为工作...
  • 整列加一字符: 随便找一列,然后设其中一格为 ="B"&amp;C2 然后再通过那个十字整列拉下来,这样子这一列的字符串前面全加上了B字符,然后再通过复制...对C2这一格,从第2位开始,然后8位数。 ...

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

excel取数值公式