找回密码
 立即注册
搜索
楼主: 游美

学前班算术练习~~~题很简单,每个人都会做,就看谁最短小~~~结贴~~~~ ...

66
回复
1683
查看
[复制链接]

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2022-1-11 07:24:26 显示全部楼层
=ABS(SUM(FILTERXML("<a><b>"&TEXTJOIN("</b><b>",,IFERROR(--MID(IF(LEN(CONCAT(IFERROR(--MID(A2,ROW($1:$99),1),"")))=1,A2&0,A2),ROW($1:$99),1),""))&"</b></a>","//b[not(preceding::b=.)][not(.<../b) or not(.>../b)]")*{-1;1}))

添加一组filterxml火车公式吧~~~~
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

3

帖子

1

幻币

初入江湖

Rank: 1

积分
5
2022-1-12 21:05:51 显示全部楼层
谢谢,完全正确~~~
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

10

帖子

1

幻币

初入江湖

Rank: 1

积分
12
2022-1-12 22:48:48 显示全部楼层
简化一点点。。。
=LEN(-("."&--CONCAT(1-ISERR(FIND(ROW($1:$10)-1,A2&IF(COUNT(-MID(A2,ROW($1:99),1))=1,0))))))-4
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-2

幻币

东方不败

积分
-1
2022-1-14 22:20:21 显示全部楼层
少了7个字符呢~~~
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

1

幻币

东方不败

积分
-1
2022-1-16 10:31:30 显示全部楼层
=SUM(SMALL(IFERROR(-MID(A2,ROW($1:99),1),),MAX(2,COUNT(-MID(A2,ROW($1:99),1)))^{0,1})*{-1,1})
另一个思路
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-1

幻币

东方不败

积分
-3
2022-1-17 15:51:20 显示全部楼层
Sub lll()

  Dim rng As Range
  Dim arr()
  Dim i As Integer
  Dim k, m
  
  Set rex = CreateObject("VbScript.regexp")
  For Each rng In Range("a2:a10")
  With rex
    .Global = True
    .IgnoreCase = True
    .Pattern = "[0-9]"
    For i = 0 To .Execute(rng).Count - 1
      ReDim Preserve arr(1 To i + 1)
      arr(i + 1) = .Execute(rng)(i) * 1
    Next
    k = Application.WorksheetFunction.Max(arr)
    m = Application.WorksheetFunction.Min(arr)
    If .Execute(rng).Count <> 1 Then
      rng.Offset(0, 3) = k - m
    Else
      rng.Offset(0, 3) = k
    End If
  End With
  Next
End Sub
学前班算术练习.zip (18.65 KB, 下载次数: 15)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2022-1-20 00:54:12 显示全部楼层
崇拜VBA大神~~~花花后补!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2022-1-21 03:15:37 显示全部楼层
没有到大家的奇思妙想层出不穷~~~
又有三秋之叶大佬的FIND()长度判定法和江山社稷大佬的一个SMALL同时取出最大最小值的方法~~~
大佬们大显身手,真的是精彩纷呈~~~谢谢各位大佬~~~~
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

4

幻币

初入江湖

Rank: 1

积分
16
2022-1-23 07:53:39 显示全部楼层
=MAX(MMULT(IFERROR(AGGREGATE({15,14},2,-MID(A2,ROW($1:99),1),{1,1;1,2}),),{-1;1}))
不知道一样不
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

3

幻币

初入江湖

Rank: 1

积分
14
2022-1-23 17:15:05 显示全部楼层
厉害,果然是一样,你上个公式我就觉得差不多了
PPT学习论坛
回复 支持 反对

使用道具 举报

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