TOP > Up > Today


Date:  Mon, 1 Oct 2007 18:05:21 +0900
From:  no@ann.co.jp
Subject:  [pasml 268710] Re: エクセルで1桁目を5づつ繰り上げる
To:  pasml@ann.co.jp
Message-Id:  <200710010905.l9195Lg0024459@pas2.jp>
X-Mail-Count: 268710

名前: Dimension BBSから
質問:http://pasokoma.jp/42/lg424083#424088
携帯:http://pasokoma.jp/m?num=424088&ope=v
--
コウタ-PC初心者さんは No.424083「エクセルで1桁目を5づつ繰り上げる」で書きました。

このような場合は、RIGHTB関数…右列から何個目の文字を表示
とVALUE関数…RIGHTB関数では、指定された桁数の数値が「文字列」化されるため
再度「数値」に変換するため。

加えて、ROUND関数…指定桁が6以上の場合のみ四捨五入させるため。

最後に、指定桁が6以上の場合(指定桁が0の場合は、そのままの表示でOKなので
あえて設定の必要性はない。)を設定する意味で、「IF」関数でくくると可能な
のでは?

その組み合わせは以下のようになる(実証済みです)

=IF(VALUE(RIGHTB(B1,1))>=6,ROUND(B1,-1),B1)

一度架空の係数入力でTESTしてみてください。

※ひとつのシートに入力するようになっているので、結果のみを表示させたい場合
 は、多少ややこしくなります。
 再度、お問い合わせください。
--
== 掲示板URL: http://pasokoma.jp/bbs ==
   配信の停止: http://pasokoma.jp/taikai
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    

TOP > Up > Today