エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか?
例えば、5,000と入力した後に個数を入力できるようにしてその計算結果を表示させたいのですが(5000*3と入力しそのセル内で15000,5000*3、5500*2で26000等)そしてこの合計を同じ行の別の列に自動的に分散させることができるでしょうか?やりかたがわかりません、詳しい方お願いいたします。
A B C D E
1 12/1 12/2 12/3 12/4 12/5
2 15000 5000 5000 5000
3
こんな感じにできたらと思います。
No.3ベストアンサー
- 回答日時:
何となく分かります。
おそらくは、テンキーで打ち込みをこなしたいということでしょうね。私もそのような処理を検討したことがあるため、お気持ちはよく分かります。私の場合、仕様がほぼ確定した段階で他の優先すべき仕事が発生したなどのため、実装には至りませんでした。さて、「=」(イコール)をつけずに計算結果を同一セル内に表示させ、計算過程の数値を別セルに表示させるには、既にご回答のあるとおり、ExcelVBA(マクロ)を使う必要があります。具体的には、特定のセルへ入力した時にイベントの発生するようなプログラムをシートモジュールに組むことになりましょう。
ご回答ありがとうございます
その通りです!
入力作業が早いと思ったので質問のように考えました
やはりマクロ必須ですか、別の方法を使って処理するのが賢いですね
No.2
- 回答日時:
かなりやっかいですね
それ以前に私も「同一セル内で計算・・・別々に入力するようにできますか?」の必然性を感じません
それ以前の「なぜそうしたいのか」を質問された方が良いと思いますが...
例えば「×3」の部分を表示したくない...とか
列や行の「非表示」でも対応できそうですね
文字色を「白色」にしてもかなりな部分回避できそうです
ご回答ありがとうございます
たしかに同一セル内で計算の必要はないですね
最初の質問に書いた例でsumでB2:D2を計算すればいいだけですね
ただこの計算をどこのセルからでもできるようにしないといけないのがやっかいです
No.1
- 回答日時:
Visual Basicを使ってマクロプログラムを組めば出来ます。
その前提の質問でしょうか。もしプログラムを組むつもりがないなら、同一セルを使わず、それぞれ別セルで処理すれば良いだけでしょう。私にはこの程度の処理にマクロを組んでまで同一セルでやる必要性は全く感じません。
データは横に並べず縦に並ぶようにするなら(エクセルの基本)、質問の例では日付をB列、計算結果がC列に入るように式を設定し、A列に計算データを入力すれば簡単でしょう。エクセルの設定が初期値どおりであれば、Enterキーを押せば入力セルは自動的に下に移動するはずです。
ただ、私なら5000と3をそれぞれ別セルに入力しますけど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
excel 関数にて文字を0として認...
-
エクセルの数式で計算結果に文...
-
エクセルを保存し終了する際に...
-
エクセルでの早出・残業管理表...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excel マクロ モジュラス43 vba
-
エクセルで数字10が1に変わる。...
-
エクセルで複数の条件で掛け算...
-
エクセルで1つのセルに2つの時...
-
Excelの指数関数近似曲線からの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
入力したところまでを自動的に...
-
Excel:文字と数字の組合せ、次...
-
値を入力後、自動的にアクティ...
-
【Excel】セル内の時間帯が特定...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセル セルに文字を入力した...
-
エクセルの数式がかぶって、選...
-
excel 関数にて文字を0として認...
-
エクセルで10分ごとの時刻の...
-
エクセルで時間の判定をしてい...
-
エクセルで複数の条件で掛け算...
-
Excel で空欄にも単位 \\や円 ...
-
マイナス同士の前年比
おすすめ情報