|
|
 | | From: | zeus | | Subject: | 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Tue, 11 Jan 2005 18:21:46 +0800 |
|
|
 | 要实现如果A1<7 则在B1中显示“小于” 要实现如果A1=7 则在B1中显示“等于” 要实现如果A1>7 则在B1中显示“大于” 就像程序的DO CASE一样。 DO CASE A1 CASE A1<7 B1=“小于” CASE A1=7 B1=“等于” CASE A1>7 B1=“大于” END CASE 在EXCEL中可以用 =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) 但如果条件太多的话就显得比较复杂了。 最好有这样的个函数 =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) 在EXCEL中有吗?
|
|
 | | From: | visualPaul | | Subject: | Re: 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Thu, 20 Jan 2005 15:32:42 +0800 |
|
|
 | =CHOOSE(SIGN(B13-7)+2,"<","=",">") "zeus" wrote in message news:eoe6ed89EHA.1404@TK2MSFTNGP11.phx.gbl... > 要实现如果A1<7 则在B1中显示“小于” > 要实现如果A1=7 则在B1中显示“等于” > 要实现如果A1>7 则在B1中显示“大于” > 就像程序的DO CASE一样。 > DO CASE A1 > CASE A1<7 B1=“小于” > CASE A1=7 B1=“等于” > CASE A1>7 B1=“大于” > END CASE > 在EXCEL中可以用 > =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) > 但如果条件太多的话就显得比较复杂了。 > 最好有这样的个函数 > =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) > 在EXCEL中有吗? > > >
|
|
 | | From: | visualPaul | | Subject: | Re: 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Thu, 20 Jan 2005 15:18:01 +0800 |
|
|
 | =CHOOSE(SIGN(A1-7)+2,"小于","等于","大于") "zeus" wrote in message news:eoe6ed89EHA.1404@TK2MSFTNGP11.phx.gbl... > 要实现如果A1<7 则在B1中显示“小于” > 要实现如果A1=7 则在B1中显示“等于” > 要实现如果A1>7 则在B1中显示“大于” > 就像程序的DO CASE一样。 > DO CASE A1 > CASE A1<7 B1=“小于” > CASE A1=7 B1=“等于” > CASE A1>7 B1=“大于” > END CASE > 在EXCEL中可以用 > =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) > 但如果条件太多的话就显得比较复杂了。 > 最好有这样的个函数 > =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) > 在EXCEL中有吗? > > >
|
|
 | | From: | zbq | | Subject: | Re: 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Wed, 12 Jan 2005 07:49:12 +0800 |
|
|
 | 可以考虑自定义函数 "zeus" 写入邮件 news:eoe6ed89EHA.1404@TK2MSFTNGP11.phx.gbl... > 要实现如果A1<7 则在B1中显示“小于” > 要实现如果A1=7 则在B1中显示“等于” > 要实现如果A1>7 则在B1中显示“大于” > 就像程序的DO CASE一样。 > DO CASE A1 > CASE A1<7 B1=“小于” > CASE A1=7 B1=“等于” > CASE A1>7 B1=“大于” > END CASE > 在EXCEL中可以用 > =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) > 但如果条件太多的话就显得比较复杂了。 > 最好有这样的个函数 > =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) > 在EXCEL中有吗? > > >
|
|
 | | From: | zeus | | Subject: | Re: 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Wed, 12 Jan 2005 09:00:30 +0800 |
|
|
 | 如何自定义?不想用宏。 "zbq" wrote in message news:OE5fDhD%23EHA.2016@TK2MSFTNGP15.phx.gbl... > 可以考虑自定义函数 > "zeus" 写入邮件 > news:eoe6ed89EHA.1404@TK2MSFTNGP11.phx.gbl... >> 要实现如果A1<7 则在B1中显示“小于” >> 要实现如果A1=7 则在B1中显示“等于” >> 要实现如果A1>7 则在B1中显示“大于” >> 就像程序的DO CASE一样。 >> DO CASE A1 >> CASE A1<7 B1=“小于” >> CASE A1=7 B1=“等于” >> CASE A1>7 B1=“大于” >> END CASE >> 在EXCEL中可以用 >> =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) >> 但如果条件太多的话就显得比较复杂了。 >> 最好有这样的个函数 >> =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) >> 在EXCEL中有吗? >> >> >> > >
|
|
 | | From: | zbq | | Subject: | Re: 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Fri, 14 Jan 2005 10:15:17 +0800 |
|
|
 | http://www.devnet.cn/2004/11-9/19581670537.html "zeus" 写入邮件 news:%23Kt0mIE%23EHA.3376@TK2MSFTNGP12.phx.gbl... > 如何自定义?不想用宏。 > "zbq" wrote in message > news:OE5fDhD%23EHA.2016@TK2MSFTNGP15.phx.gbl... > > 可以考虑自定义函数 > > "zeus" 写入邮件 > > news:eoe6ed89EHA.1404@TK2MSFTNGP11.phx.gbl... > >> 要实现如果A1<7 则在B1中显示“小于” > >> 要实现如果A1=7 则在B1中显示“等于” > >> 要实现如果A1>7 则在B1中显示“大于” > >> 就像程序的DO CASE一样。 > >> DO CASE A1 > >> CASE A1<7 B1=“小于” > >> CASE A1=7 B1=“等于” > >> CASE A1>7 B1=“大于” > >> END CASE > >> 在EXCEL中可以用 > >> =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) > >> 但如果条件太多的话就显得比较复杂了。 > >> 最好有这样的个函数 > >> =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) > >> 在EXCEL中有吗? > >> > >> > >> > > > > > >
|
|
 | | From: | zeus | | Subject: | Re: 如何用EXCEL函数实现程序中的DO CASE 功能呢? | | Date: | Sat, 15 Jan 2005 10:48:55 +0800 |
|
|
 | 用这个VB的话,会被杀毒软件,删掉的。 "zbq" wrote in message news:OkVuH8d%23EHA.1524@TK2MSFTNGP09.phx.gbl... > http://www.devnet.cn/2004/11-9/19581670537.html > "zeus" 写入邮件 > news:%23Kt0mIE%23EHA.3376@TK2MSFTNGP12.phx.gbl... >> 如何自定义?不想用宏。 >> "zbq" wrote in message >> news:OE5fDhD%23EHA.2016@TK2MSFTNGP15.phx.gbl... >> > 可以考虑自定义函数 >> > "zeus" 写入邮件 >> > news:eoe6ed89EHA.1404@TK2MSFTNGP11.phx.gbl... >> >> 要实现如果A1<7 则在B1中显示“小于” >> >> 要实现如果A1=7 则在B1中显示“等于” >> >> 要实现如果A1>7 则在B1中显示“大于” >> >> 就像程序的DO CASE一样。 >> >> DO CASE A1 >> >> CASE A1<7 B1=“小于” >> >> CASE A1=7 B1=“等于” >> >> CASE A1>7 B1=“大于” >> >> END CASE >> >> 在EXCEL中可以用 >> >> =IF(A1=7,“等于”,IF(A1<7,“小于”,“大于”)) >> >> 但如果条件太多的话就显得比较复杂了。 >> >> 最好有这样的个函数 >> >> =IIf(a1=7,“等于”;a1<7,“小于”;a1>7,“大于”) >> >> 在EXCEL中有吗? >> >> >> >> >> >> >> > >> > >> >> > >
|
|
|