[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定の数字に入力数字を掛けていく』(あいたい)
例えば、特定の数字を10として、セルに5と入れれば50と計算するようにしたいんですが・・・アドバイスお願いします。
=IF(COUNT(A1)=0,"",A1*10))
これは、A1に数値を入力した場合に、B1に10倍の数値を出力するものです。
COUNT(A1)として、数値のチェックをして、0の場合は、数値が入力されていないので、空白、
COUNT(A1)が1となる場合には、数値ですから、*10としています。 (6UP)
どの様に上手く行かないのですかね? =IF(COUNT(A1)=0,"",A1*10) この式をB1セルに入力(数式バーにコピペ)して (閉じ括弧が一つ多い様でしたので消しました。 他は、6UPさんの式そのままです。) A1セルに「5」と入力するとB1セルに「50」となると思います。 A1セルに入力が無かったり、文字が入力された場合は B1セルには何も表示されません。
新しいシートで試した後 ご希望の事と違う様で有れば どの様にご希望違い、どの様にしたいのか ご説明してみるのが良いと思います。
なお、返信は下のコメント欄から行うと簡単に行えると思いますよ。
(HANA)
>特定の数字を10として、セルに5と入れれば50と計算するようにしたいんですが・
もし A1セルに10と入れて自動でA1を50にということであれば 一般機能では出来ません。 VBAでは可能です。
>なかなかうまくいきません。
うまくゆかない状況だけを伝えられても どうしてよいのか判りません。
落ち着いて 実際に実際に入力した数式と DATAの配置を提示しましょう (^ ^)
解決への早道につながることと思います。
※一回だけの処理であるのならば どこかのセルに10と入力 → そのセルをコピー → 10倍したい範囲を選択 → 形式を選択して貼り付けで『値』及び『乗算』にチェック → OK で
(穂高)
申し訳ありません。数式に誤りがあります。 HANAさんが、訂正してくださいました。ありがとうございました。
>fxの横に入力する文字をもう一度 この方法で数式を作成する手順です。
1.A1を未入力のまま、B1を選択してfxをクリックする。→関数の貼り付け画面が出現する。
2.関数の分類から論理を選択し、その右の箱IFをクリックし、OKをクリック。 →IFの画面が出現する。
3.論理式にCOUNT(A1)=0、
真の場合に"" (キーボードの左上隅の " 2 をShiftを押しながら2回続けて打鍵します。)
偽の場合にA1*10をそれぞれ入力し、OKをクリックします。 →画面が元に戻る。数式が入力されました。
4.試しにA1に5を入力する。→B1に50が戻る。 (6UP)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.