新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
查看: 609|回复: 11
打印 上一主题 下一主题

[工作] Excel求助 - 判断减法 (已解决,many thx to anzac_corp) [复制链接]

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

跳转到指定楼层
楼主
发表于 2019-2-19 23:56:08 |只看该作者 |倒序浏览 微信分享
本帖最后由 鸭嘴石斑鱼 于 2019-3-26 17:21 编辑

上班版大表哥大表姐们,菜鸟求助...
请问应该如何用函数从一下数阵中求得其中不为0的两个数的相减之差(5-3或者3-5)?
5
0
0
3
0

如果是加法的话用sum就可以很容易的做到,但是减法怎么搞?imsub那个函数好像不是干这个用的,也没找到合适的函数。

大概想一下应该是一般方法无法从数阵中找出被减数这个奇点(事实上如果数阵中的五个数都不为0的话确实也很麻烦),想用if函数好像会写的非常笨,笨到没有一般泛用价值。还是说我这个要求对excel来说根本不成立?


写的很乱,不知道能不能说明白...一支穿云箭,表哥表姐来救场plz...

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

沙发
发表于 2019-2-20 00:04:14 |只看该作者 微信分享
如果不由分说直接减下去会导致两个数字的绝对值相加而不是相减,如果用if函数判断减的话两个不为0的数字会同时中枪结果还是绝对值相加。。。段位不够真的是望表兴叹

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  11.67%

UID
359766
热情
19444
人气
22058
主题
81
帖子
2938
精华
0
积分
22334
阅读权限
30
注册时间
2013-4-29

永恒钻石 尊贵铂金 畅游勋章 游戏勋章 新时政 玫瑰勋章 人气勋章-女性 哈卡一族 10周年纪念 20周年纪念 2018俄罗斯世界杯 2019许愿勋章 2018许愿勋章 魔兽世界纪念勋章 平安如意勋章

板凳
发表于 2019-2-20 06:39:17 |只看该作者 微信分享
我能想到的有个笨办法~就是先用分类把不等于零的分出来然后再去算~其他就不知道了~也是菜鸟一个~

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

地板
发表于 2019-2-20 13:29:35 |只看该作者 微信分享
hnlx1229 发表于 2019-2-20 07:39
我能想到的有个笨办法~就是先用分类把不等于零的分出来然后再去算~其他就不知道了~也是菜鸟一个~ ...

谢谢这位表兄!请问分类是哪个函数?

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  11.67%

UID
359766
热情
19444
人气
22058
主题
81
帖子
2938
精华
0
积分
22334
阅读权限
30
注册时间
2013-4-29

永恒钻石 尊贵铂金 畅游勋章 游戏勋章 新时政 玫瑰勋章 人气勋章-女性 哈卡一族 10周年纪念 20周年纪念 2018俄罗斯世界杯 2019许愿勋章 2018许愿勋章 魔兽世界纪念勋章 平安如意勋章

5#分享本帖地址
发表于 2019-2-20 13:44:04 |只看该作者 微信分享
不用函数~直接在数据选项里面就有筛选~

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

6#分享本帖地址
发表于 2019-2-20 22:09:48 来自手机 |只看该作者 微信分享
hnlx1229 发表于 2019-2-20 14:44
不用函数~直接在数据选项里面就有筛选~

这个但原是我要用的solver算法的一部分,所以除非用vba只能用函数表达……水平太洼不会用VBA,so……*

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

7#分享本帖地址
发表于 2019-3-4 19:46:02 |只看该作者 微信分享

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

8#分享本帖地址
发表于 2019-3-18 13:39:13 |只看该作者 微信分享

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  71.76%

UID
73819
热情
8672
人气
11110
主题
163
帖子
7042
精华
3
积分
13588
阅读权限
30
注册时间
2006-5-20

新时政

9#分享本帖地址
发表于 2019-3-25 20:05:41 |只看该作者 微信分享
这问题问的,我也是无语了

首先,你怎么保证任意给定的一列数中有且只有两个非零数呢?其次,就算只有两个非零,又要求哪个减哪个呢?

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

10#分享本帖地址
发表于 2019-3-25 20:44:49 |只看该作者 微信分享
anzac_corp 发表于 2019-3-25 21:05
这问题问的,我也是无语了

首先,你怎么保证任意给定的一列数中有且只有两个非零数呢?其次,就算只有两个 ...

保证两个非零数是用solver做到的,现在的问题就是不知道怎么让Excel知道谁减谁。

换个想法其实次序也无所谓,因为之后要做平方所以只要有绝对值就行。

可是就是不知道怎么做这种判定减法...

使用道具 举报

Rank: 14Rank: 14Rank: 14Rank: 14

升级  71.76%

UID
73819
热情
8672
人气
11110
主题
163
帖子
7042
精华
3
积分
13588
阅读权限
30
注册时间
2006-5-20

新时政

11#分享本帖地址
发表于 2019-3-25 21:39:29 |只看该作者 微信分享
鸭嘴石斑鱼 发表于 2019-3-25 21:44
保证两个非零数是用solver做到的,现在的问题就是不知道怎么让Excel知道谁减谁。

换个想法其实次序也无 ...

那么,很简单,只要该列的非零MAX值减去该列的非零MIN值即可
1

查看全部评分

使用道具 举报

Rank: 16Rank: 16Rank: 16Rank: 16

升级  29%

UID
74691
热情
13154
人气
15203
主题
174
帖子
4263
精华
1
积分
16450
阅读权限
30
注册时间
2006-5-29

荣誉勋章 校园学术勋章 哈卡一族 10周年纪念

12#分享本帖地址
发表于 2019-3-26 16:12:37 |只看该作者 微信分享
anzac_corp 发表于 2019-3-25 22:39
那么,很简单,只要该列的非零MAX值减去该列的非零MIN值即可

“回帖是大神吗?”我女朋友问我

“是,而且我是弱智”我这样答道。

谢谢这位大表哥!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+12, 2024-4-19 15:55 , Processed in 0.024155 second(s), 15 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部