[[20051120021510]] 『計算結果を奇数、偶数によって切り下げる方法』(なおとも) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『計算結果を奇数、偶数によって切り下げる方法』(なおとも)

はじめまして、エクセル初心者です。
ご指導よろしくお願い致します。

実際に使っている数式ですが
『(J3*20)*0.9』の結果を同一セル内で
百の位が奇数のときは1切り下げ
偶数のときはそのままという形で表示させたいのですが
どのように記述すればよいのでしょうか。

例 8300→8200
  10500→10400

このような形です。どうぞよろしくお願い致します。


 =TRUNC(J3*20*0.9,-2)-IF(ISODD(LEFT(MOD(J3*20*0.9,1000),1)),100,0)

 ◆これでいいとおもうのですが!?
 ◆はずしていたら、ごめんなさい!
 (Maron)5:02


 =FLOOR(J3*20*0.9,200) で良いかもしれませんね。
(Yosh!)


 ◆Yosh! さんに、脱帽!
 (Maron)

みなさんありがとうございます。
実は正の数の時は表示されるのですが
負の数の時は『#NUM』になって表示ができません。
セルの書式設定をさわってみたのですが
うまくいきません。
再度教えて頂けるとたすかります。

ちなみにエクセルのバージョンは2003です。
よろしくおねがいします。


 Yosh!さんの数式をちょいとお借りして、=FLOOR(J3*20*0.9,200*((J3>0)*2-1)) で
 どうでしょう?
(純丸)(o^-')b


ありがとうございました!
動作確認したところ問題なく完成いたしました。
沢山のかたがた、ご指導頂きましてありがとうございました。
また少しずつスキルアップを目指していきます。
(なおとも)


解決済み

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.