求EXCEL大神帮忙编个公式

如图,D项数字为"540"的情况下,H自动生成数字为"2“,D项为"810"的情况下,H自动生成数字"3",D项为"1080"的情况下,H自动生成数字"4",D项为"13... 如图,D项数字为"540"的情况下,H自动生成数字为"2“,D项为"810"的情况下,H自动生成数字"3",D项为"1080"的情况下,H自动生成数字"4",D项为"1350"的情况下,H自动生成数字"5",D项为"1620"的情况下,H自动生成数字"6",D项为"1890"的情况下,H自动生成数字"7",D项为"2160"的情况下,H自动生成数字"8",D项为"2430"的情况下,H自动生成数字"9"。我只会编到这里了=if(D3=540,2,if(D3=810,3,"")),后面的麻烦大神帮忙继续编下 展开
 我来答
wykcorp
2014-02-23 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3398万
展开全部

提供两条公式,任选一条即可,推荐公式一,H1公式下拉:

公式一:

=IF(D1="","",MATCH(D1,{2;3;4;5;6;7;8;9}*270,)+1)


公式二:(适应没有规律的情况,题目中的数据规律是每个数字间隔270,如果变得不规则,公式一将出错,公式二只需修改对应关系即可,如公式中的,540,2,即代表 540对应的是2,如改为640,10,则640对应的是10,其它以此类推。

=IF(D1="","",VLOOKUP(D1,{540,2;810,3;1350,5;1080,4;1620,6;1890,7;2160,8;2430,9},2,))



409454439
2014-02-23 · 超过18用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:46.5万
展开全部
我是个半桶水 读书的时候放牛 很多公式基本上没学
但是 我很奇怪 为毛这么简单的东西 很多人偏偏纠结与公式呢?
你完全可以通过筛选达到你的目的,如果你不能很快的编写出公式 或许筛选来的还快一些
筛选 d=540 h值 为 3
筛选 d=1350 h值 为5
筛选 d=1620 h值 为 6
筛选 d=1890 h值 为 7
筛选 d=2160 h值 为 8

当然你也可以用排序 排序D列 然后在H填入相应的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2014-02-23 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部
假设D中数据为升序排序
在H1中输入或复制粘贴下列公式
=RANK(D1,D:D,1)
下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友693b5c5
2014-02-23 · 超过32用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:56万
展开全部

另作一个表 sheet2, 如下图所示

=vlookup(D3,sheet2!A:B,2,0)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式