EXCEL中运用IF函数解决一个小问题

问题:有两组已经“给定”的数分别为:01050809101113172021222325293233343537414445464749和0203040607121415... 问题:有两组已经“给定”的数分别为:01 05 08 09 10 11 13 17 20 21 22 23 25 29 32 33 34 35 37 41 44 45 46 47 49和02 03 04 06 07 12 14 15 16 18 19 24 26 27 28 30 31 36 38 39 40 42 43 48,要求将另一列(该列每个数都在两组数范围之内,但随机分布)的每个数对应这两组给定数分别输出0或1(即如果这个随机数在数组1中则输出1,在数组2中则输出0),我想采用IF函数,但不知道函数中的“逻辑测试”怎么写,请予指教,谢谢~最好把过程列出来,对了如果有其它简单的方法希望能够指教
非常感谢大家的回答,大家回答都很好,尤其是 xusim和bxfc001 都能得出正确结果,yangyongyy55的回答也能得出正确结果但你试一下有一点问题旁边有黄色小问号,想给xusim和bxfc001都给分,我还特地查了下百度知道怎么给多人加分,没查到,呵呵,我把正确答案给了xusim,他的答案比较简洁,过程也有详细介绍,bxfc001对您的劳动同样表示感谢~如果您觉得需要分数可以给我消息,我再把问题发一次,一定把分给你,呵呵
展开
 我来答
xusim
2008-10-28 · TA获得超过1369个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:740万
展开全部
给定的数第一组放到A列,第二组放到B列,C列为A、B列中随机出现的数,公式在D列,
D列D1中公式:

=IF(ISERROR(VLOOKUP(C1,$A$1:$A$18,1,FALSE)),"1","0")

将上面公式复制粘贴到D列的其他单元格,

解释:

ISERROR(value) 可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE,value为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!),则返回 TRUE ,否则返回 FALSE

VLOOKUP(C1,$A$1:$A$18,1,FALSE) 在$A$1:$A$18中查找有没有符合C1的数,若有则返回此数,若没有则返回错误值。

因为C中数不在A列肯定在B列所以查完A列就不要查B列了。

IF(logical_test,value_if_true,value_if_false)
如果 logical_test 为TRUE则返回 value_if_true,为FALSE则返回 value_if_false
百度网友a6621e9
2008-10-28 · TA获得超过1205个赞
知道小有建树答主
回答量:2164
采纳率:0%
帮助的人:622万
展开全部
一列有25个数字(数得我头都晕了)我就高这两列数在A1-A25列和B1-B25列吧。另一列是C1-C25列。结果放在D列
=if(C1=$A1:$A25,"1","0")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昍喆誩
2008-10-28 · TA获得超过165个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:0
展开全部
不知道我有没有理解到你的意思
不过我知道奇数行输入1偶数行输入0的方法 不知道能不能帮到你:
在第一行输入1 在第二行 输入0
选中这两行
在这两行的右下脚 会出现一个 "+" 号
于是 按住CTRL+鼠标左键 一直忘下拉
这样 就会变成一行是"1" 一行是"0"的了 一直循环下去...

希望你的难题能够早日解决,好运~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狼魔猎手
2008-10-28 · TA获得超过658个赞
知道小有建树答主
回答量:622
采纳率:0%
帮助的人:364万
展开全部
假设第一列是A列,第二列是B列,另一列是C列,然后在D1单元格输入公式=IF(COUNTIF(A:A,D1)=1,1,IF(COUNTIF(B:B,D1)=1,0,"")),然后往下拖
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友054af3a
2008-10-29 · TA获得超过516个赞
知道小有建树答主
回答量:662
采纳率:0%
帮助的人:211万
展开全部
假定:
数组1在A列($A$1:$A$25),
数组2在B列($B$1:$B$24),
随机数在C列,
在D列输入如下函数:
=IF(ISNA(VLOOKUP(C1,$A$1:$A$25,1,FALSE)),IF(ISNA(VLOOKUP(C1,$B$1:$B$24,1,FALSE)),"不在两组数范围内",0),1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式