Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 天务

猴子分桃,用函数还是VBA完成?

  [复制链接]
发表于 2011-6-2 15:05 | 显示全部楼层
这个是我写的,那个高手帮改下应该可以用的吧啊{:101:}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

不错呀, 这是我是写不出来,也看不明白的。  发表于 2011-6-2 15:12
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2011-6-2 15:08 | 显示全部楼层
回复

使用道具 举报

发表于 2011-6-2 15:10 | 显示全部楼层
算了,不研究了,等我以后熟悉了再想吧,乱了!{:041:}
回复

使用道具 举报

 楼主| 发表于 2011-6-2 15:11 | 显示全部楼层
回复 lotte 的帖子

就是刚刚接触数组,有些看不太明白,现在正在学习。
回复

使用道具 举报

发表于 2011-6-2 15:28 | 显示全部楼层
{:221:}                                         
回复

使用道具 举报

发表于 2011-6-2 15:35 | 显示全部楼层
=MATCH(,MOD((((((ROW(A:A)-3)*0.8-3)*0.8-3)*0.8-3)*0.8-3)*0.8,1),)

点评

这位蝶舞妹妹,真的应该好好向你学习。你很好!很强大!  发表于 2011-6-2 15:40

评分

参与人数 2 +15 收起 理由
徐淑颖 + 6
天务 + 9 正解,应该说是最简练的公式了。

查看全部评分

回复

使用道具 举报

发表于 2011-6-2 15:35 | 显示全部楼层
第五个分之前的数:b1=3+1*5
第四个分之前的数:b2=3+b1*5
拖到第一个分之前就是b5=3+b4*5=5468
回复

使用道具 举报

 楼主| 发表于 2011-6-2 15:41 | 显示全部楼层
回复 zjxia889 的帖子

其他朋友算出来的都是3113呀。
回复

使用道具 举报

发表于 2011-6-2 15:50 | 显示全部楼层
回复 蝶·舞 的帖子

妹妹,能简单解释下嘛
回复

使用道具 举报

发表于 2011-6-2 16:27 | 显示全部楼层
本帖最后由 飞天小猪 于 2011-6-2 16:34 编辑
  1. Sub 桃子()
  2.    Dim i As Double
  3.    For i = 1 To 10000
  4.     y = (i - 3) * 0.8
  5.      If Int(y) = y Then
  6.        y1 = (y - 3) * 0.8
  7.        If Int(y1) = y1 Then
  8.          y2 = (y1 - 3) * 0.8
  9.         If Int(y2) = y2 Then
  10.            y3 = (y2 - 3) * 0.8
  11.           If Int(y3) = y3 Then
  12.             y4 = (y3 - 3) * 0.8
  13.            If Int(y4) = y4 Then
  14.             MsgBox ("这堆桃子至少有" & i & "个")
  15.             Exit For
  16.            End If
  17.         End If
  18.       End If
  19.      End If
  20.    End If
  21.   Next
  22. End Sub
复制代码

评分

参与人数 2 +14 收起 理由
徐淑颖 + 9 我怎么就这么笨呢!
天务 + 5

查看全部评分

回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 08:29 , Processed in 0.213049 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表