- ベストアンサー
エクセルで計算式の入力されているセルに直接入力もしたい
エクセル2000での質問です。以下はセルA1,A2,A3を使った例です。 1.A1は以下の定められた単価のプルダウンリストがあり、選択します。 「空白」 「1000」 「2000」 「3000」 2.A2は個数を直接入力します。 3.A3セルに =A1*A2 と計算式を入力しています。 これでA3には合計金額が表示されますが、ここからが質問で私のしたいことです。 A1セルで「空白」が選択されている場合、A3セルに一式の金額として合計金額を直接入力したいのですが、直接入力をした時点でA3セルの計算式は消えてしまいます。しかし、A1セルの「空白」を「1000」に変更したと同時に、A3セルの計算式が復活して計算結果を表示する。 マクロを使わない方法でこのような方法を実現することは不可能でしょうか? 質問にA3セルの計算式が復活、と書いていますが、実際は計算式をセルに入力するのではなく、見えないところ(入力規則のような機能)に登録しておくといった方法があるかどうかになると思います。 以上、方法がありましたら回答よろしくお願いします。
- rousanox
- お礼率51% (40/78)
- オフィス系ソフト
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ご質問の動作は仕様上無理です。 見せ掛けだけで A3セルに=A1*A2*(A1<>"")+A4*(A1="") とでも入れてA4セルに金額を入力するとか、A4セルの文字色を白にしておくと余分な表示もでなくなります。
その他の回答 (1)
- hirumin
- ベストアンサー率29% (705/2376)
A1~A3(1~3列)は、入力用のセルと割り切ってしまい、 新たにA4セルに =IF(ISBLANK(A1),A3,A1*A2) として、A4で合計を算出させる。 こうすれば、式が消える事はありませんけれど。
お礼
回答ありがとうございます。今作成中のファイルは多くの人が使用する表となるため、計算式の保護を目的に考えています。 頂いた回答の方法では計算式自体の保護にならないため、また、方法もなさそうなので今回は諦めたいと思います。
関連するQ&A
- Excelであるセルに計算式を入力するとゼロになってしまいます
初歩的な質問ですみません。 Excelであるセルの範囲の(例:A1:C1)合計をどこかのセル(例:A3)に 求めたいのですが、そこにSUM関数を入力しても結果がどうしてもゼロになって しまいます。 ただしそのセル(A3)以外の他のセル(例:B3)に入力すると正しい結果が 表示されます。 セルの書式を調べても、合計の範囲のセルと結果を出すセル両方とも数値に なっています。どうしてそのセルだけが正しく計算されないのでしょうか? セルの書式以外にも、何か特別に設定できる項目はあるのでしょうか? 教えてください。
- 締切済み
- オフィス系ソフト
- エクセルの計算式について質問したいのでよろしくお願いします。
エクセルの計算式について質問したいのでよろしくお願いします。 A1セルに15,250 B1セルに3,780 と入力しC1セルにA1とB1の合計金額を出すために C1セルに=A1+B1と入力しました。するとC1セルには、19,030と表示されました。 ここまでは特別記述方法に問題は無いと思いますが、C1セルに表示された19,030の5パーセントをD1セルに自動的に表示させることは出来ないものでしょうか?以下のように記述してみたのですがうまくいきません。 =C1*5 少し、質問の趣旨がずれてしまうかも知れませんが、当該金額の5パーセントを求めたい場合には =C1*0.5と入力するのでしょうか? 仮に、そうだとすると表示される数値は当該金額の5パーセントでは無く、0.5パーセントが表示されるのでは無いでしょか? 19,030の0.5パーセント=95.15 19,030の5パーセント=951.5 上記は19,030×0.5%や19,030×5%として電卓で計算をしてみました。 どなた様か、ご指導のほどよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 空白セルを詰めたい
A表のようなデータを別シートに”データの入力規則”でプルダウンを作ると、プルダウンに空欄ができてしまいます。 空白セルにはCOUNTIF等関数が入力されています。 空白でなく記号や文字を入れることは可能です。 空白セルだけ抜いて上に詰めたB表を、関数のみで表示することはできますか? 空白セルがある状態でもプルダウンで詰める方法があればそちらの方がよいです。 A表 __|______ 1 | 日本 2 | アメリカ 3 | 4 | イギリス 5 | 6 | フランス 7 | イタリア ↓A表の隣に表示させたい B表 __|______ 1 | 日本 2 | アメリカ 4 | イギリス 5 | フランス 6 | イタリア
- ベストアンサー
- その他MS Office製品
- エクセル関数で「数値が入力された時だけ計算対象にする」はできますか?
毎度 質問するばかりで恐縮ですが、今回も助けてください。 お客様からの受注金額を算出しています。 【状況】 A1~A10に最大10個の商品金額を入力し、A11に合計額を出しています =SUM(A1:A10) 。 キャンペーンなどで「5%OFF」する時は別途、電卓で×0.95を計算し伝票を作っています。 【やりたい事】 A11の合計金額に対して、あるセルに「5と入力すれば5%引きになり、10と入力すれば10%引きになる」 このような仕組みを考えています。SUMの式の中に単純に組み込むと割引率のセルが「空白」のときは ×ゼロでいつもゼロ円になってしまいます・・・。 合計も出せて、必要なときに割引計算も組み入れる。こんな数式はないでしょうか。 よろしくお願いします。(ponta_024)
- ベストアンサー
- Windows XP
- エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか?
エクセルで同一セル内で計算する時に金額と個数を別々に入力するようにできますか? 例えば、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 こんな感じにできたらと思います。
- ベストアンサー
- 財務・会計・経理
- Excel入力規制について
Excelの入力規制について質問します。 A1セルにプルダウンがあり、「いちご、りんご、みかん」の3種類が選択可能な状態とします。 B1セルからB5セルの5セルが入力セルになっており、それらに下記の入力規制を設けたいです。 B1セルには10以下の整数のみしか入力出来ないよう規制を設け、更にA1セルのプルダウンで「いちご」が選択された場合は10以下の整数のうち3と4の入力が不可が不可となる。 知見のある方ご教示頂けると嬉しいです。
- ベストアンサー
- Excel(エクセル)
- 計算式で表示された文字セルの合計
各セルにVLOOKUPの式が入力され文字の値がマッチしていたら文字値が反映されマッチしなかったら空白になる。文字が表示されているセルの個数を合計する関数がお解りになる方よろしくお願いします。 (A1~A5にVLOOKUPの計算式がありA3,A5に文字値が表示されほかの表示が空白の場合、文字値の合計2をA6に表示する)
- ベストアンサー
- Excel(エクセル)
- 計算式が入っているセルに文字を入力
エクセルのセルには文字が表示されてあり、そのセルを選択すると計算式が表示される場合、選択する前に表示されている文字を編集・入力する方法を教えてもらえますか?
- 締切済み
- Windows XP
お礼
回答ありがとうございます。今作成中のファイルは多くの人が使用する表となるため、計算式の保護を目的に考えています。 頂いた回答の方法では計算式自体の保護にならないため、また、方法もなさそうなので今回は諦めたいと思います。