close
標題:

excel設定的問題?10點

發問:

怎麼設定在A1空格填入數字10~20 則在B1空格顯示10數質 在A1空格填入數字20~30 則在B1空格顯示20數質 在A1空格填入數字30~40 則在B1空格顯示30數質 在A1空格填入數字40~50 則在B1空格顯示40數質 請問要怎麼設定呢?? 更新: 細一點說明好了~上次時間太趕~sorry~說的不仔細 我想要做一個程式~讓人家可以在A1填入1~100 我想要去做設定的是 如果他填入的數字為1~10的話 想要讓他在B1的地方顯示 100 如果他填入的數字為11~20的話 想要讓他在B1的地方顯示 200 如果他填入的數字為21~30的話 想要讓他在B1的地方顯示 300 如果他填入的數字為31~40的話 想要讓他在B1的地方顯示 400 依此類推~大約要設定十個,我要怎麼去設定呢?? 更新 2: 嗯~~再問一下~那如果我想要用成在A1填入1~2323 我想要去做設定的是 如果他填入的數字為1~25的話 想要讓他在B1的地方顯示 88 如果他填入的數字為26~102的話 想要讓他在B1的地方顯示 63 如果他填入的數字為103~1012的話 想要讓他在B1的地方顯示 1000 如果他填入的數字為1013~2323的話 想要讓他在B1的地方顯示 456 也許這樣問會更正確一點

最佳解答:

B1=ROUNDDOWN(A1,-1) A1空格填入數字10~19 則在B1空格顯示10數質 在A1空格填入數字20~29 則在B1空格顯示20數質 在A1空格填入數字30~39 則在B1空格顯示30數質 在A1空格填入數字40~49 則在B1空格顯示40數質 2008-04-10 09:30:59 補充: 依你的補充做修正 B1=ROUNDUP(A1,-1)*10 即可 2008-04-10 09:34:22 補充: 範例檔 http://web2.go2upload.com/file/19062 2008-04-10 15:08:39 補充: =LOOKUP(A1,{1,26,103,1013,2323},{88,63,1000,456,"超出範圍"})

其他解答:

如你補充所示~~ 公式B1=(FLOOR(A1+10-1,10))*10 即是你要的答案~~|||||1.我不知道"數質"何意,所以我照抄。 2.10~20,20~30,20重複在兩個條件之間,我設為小於20,大於或等於20。 3.大於50便用原字,空白仍舊空白。 =IF(AND(A1>=10,A1<20),"10數質",IF(AND(A1>=20,A1<30),"20數質",IF(AND(A1>=30,A1<40),"30數質",IF(AND(A1>=40,A1<50),"40數質",IF(A1="","",A1))))) 2008-04-08 23:36:16 補充: 我想你的數質是數值吧!那麽把公式中的數質去掉。 2008-04-18 00:13:17 補充: =IF(AND(A1>=1,A1<=25),"88",IF(AND(A1>=26,A1<=102),"63",IF(AND(A1>=103,A1<=1012),"1000",IF(AND(A1>=1013,A1<=2323),"456",IF(A1="","",A1))))) 試試看|||||請問一下 1.是填入正整數嗎?還是任意數值皆可? 2.填入20,是會顯示「10數質」還是「20數質」?

 

此文章來自奇摩知識+如有不便請留言告知

6FE1C172E25AFD66
arrow
arrow

    yffuhxy 發表在 痞客邦 留言(0) 人氣()