作者donkeychen (Bad_To_The_Bone)
看板Office
标题[算表] excel数值加减均失败
时间Wed Apr 12 01:49:40 2017
软体:
excel
2013
2010
情况
a1:a10 均填入 2200320505050200
(数值)
b1=1, b2=2, b3=3.....b10=10
c1=a1+b1
c2=a2+b2
...
c10=a10+b10
其中
c1:c5 会是2200320505050200
c6:c10 会是2200320505050210
感觉是个位数五舍六入的结果
减法也有类似的情况
请教如果我要得到 2200320505050201 这种正常的加总
该怎麽设定储存格呢
目前都是数值(小数点0位)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.247.124
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1491932982.A.4EE.html
※ 编辑: donkeychen (223.138.247.124), 04/12/2017 01:50:13
2F:→ donkeychen: s大 因为我後续要排序 用value再转一次又变回来了 Q.Q 04/12 09:05
3F:→ ptguitar: excel的限制.... 04/12 09:23
4F:→ soyoso: 可补充实际遇到排序上遇到的问题,在看看是否有其他方式可 04/12 10:30
5F:→ soyoso: 将排序方面达到原po要的 04/12 10:31
===========================================================
一个专案 可以有多个项目(项目号不重复)
每个专案 可能分多期
原始表
项目 专案 第N期 CHECK1 CHECK2 CHECK3 CHECK4 CHECK5
一 甲 1 V V
二 甲 1 V V
三 甲 1 V V
四 乙 1 V V V
五 乙 2
六 甲 2 V V V
七 甲 2 V V V
八 丙 1 V
九 丙 1 V
十 甲 3 V
十一 甲 3 V
十二 甲 4
想做的:
另一个表1
总数 CHECK1数 CHECK2数
甲 1 3 3(做超连结点下去在表2会列出甲1期有CHECK=3的清单)
甲 2
甲 3
甲 4
乙 1
乙 2
另一个表2
新表打算用COUNTIFS 自旧表做整体统计
只是因为旧表内容会持续增加
专案名称与分期可能未来都会增加
所以想要先将列表找到
专案名称原本是文字(英数)无法直接排序
我就用笨方式 英文->数字(文字) 然後用&串起来再VALUE()转成数字
大数是专案名称转成数字後 小数是期数
後用SMALL()排序
转完再用MATCH+INDEX转回原本的专案名称
所以原始问题应该是文字内容不用手工去点排序而用公式排序的方式
※ 编辑: donkeychen (223.138.247.124), 04/12/2017 13:37:53
※ 编辑: donkeychen (223.138.247.124), 04/12/2017 13:39:04
6F:→ donkeychen: 找到文字转数值的方式了 可以用COUNTIFS 04/13 00:57
7F:→ donkeychen: B2= COUNTIFS($A$2:$A$100,"<="&$A2) 之後用B排序 04/13 00:58