• 締切済み

Excelで

Excelで2問程お願いします 1  数量   金額    合計 2  3    10    30 とあります数量3をDelとすると合計30は消えて合計セルの式は残りますが 合計30を先にDelとすると合計セルの式も消えます.合計30を先にDelしても式は残る方法。 赤字で入力すると自動的にマイナスになりー表示が出ない方法.2点です。

みんなの回答

回答No.8

ご連絡が遅くなり、申し訳ございません。 まずあなた様に誤らなければならないことがあります。私の勘違いでマクロで書いても30を消すことはできません。 そこで質問なのですが、どういう時に30をDelしたいのか教えて下さい。また、D列に入っている数式も教えていただけるとありがたいです。 もう一点、あなた様がお使いになっているリストの項目名とその項目名が入っているセル番地を教えて下さい。 お手数をおかけいたしますが、よろしくお願いいたします。

yocihara
質問者

お礼

お世話になりましたマクロを勉強します

全文を見る
すると、全ての回答が全文表示されます。
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.7

こんにちは。maruru01です。 1. ちょっと勘違いをされているようです。 合計のセル(D2)に入力されているのは、「30」ではなくあくまで数式「=B2*C2」です。 「30」に"見える"だけです。 仮にこのセルの表示形式を、 「G/標準"円"」 にすれば、「円」も見えますが、別にセルに「円」が入力されているわけではありません。 入力されていない「30」をDelで消すのは不可能です。 yociharaさんのやりたいことというのは、ある時は合計の計算結果を"表示"し、ある時は"非表示"にするということではないでしょうか。 この場合、マクロを使ってやれないことはないですが、次のようなやり方はどうでしょうか。 ・E列(あいてなければ別の列でもいい)を、表示/非表示切り替え用の列にします。 ・D2のセルの数式を、 =IF(E2="","",B2*C2) にする。 ・これで、E2に何か入力されている時は、D2に計算結果が表示され、何も入力されていなければ、計算結果は表示されません。 2. Excelの通常の機能(ワークシート関数)では、文字やセルの色を認識することは出来ません。 もちろん、これもマクロでやれば出来ますが、見た目の問題なら、表示形式でいいのではないでしょうか。 やり方はNo.5(No.6)の人のやり方です。

yocihara
質問者

お礼

大変お手数掛けましたもう少しマクロを勉強して質問します有難うございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#5545
noname#5545
回答No.6

先程、回答致しました、Livertyです。 分類で「通貨」を選択された場合、「負の数の表示形式」ボックスから選択するのは、赤色の数値”1234”ではなく、赤色の”¥1234”でした。 失礼しました。

yocihara
質問者

お礼

真有難うございますもう少し勉強します

全文を見る
すると、全ての回答が全文表示されます。
noname#5545
noname#5545
回答No.5

<2点目のご質問に関して> マイナス数値を入力すると、マイナス記号無しで数値が自動的に赤くなると言うのは如何でしょうか? 設定方法は以下の通りです。 セルの書式設定ダイアログボックス→表示形式タブ→分類ボックスから「数値」、又は「通貨」を選択→「負の数の表示形式」ボックスから赤色の数値”1234”を選択→分類で「通貨」を選択された場合は、「記号」ボックスで「なし」を選択する→「OK」ボタンをクリックする。

全文を見る
すると、全ての回答が全文表示されます。
  • lilact
  • ベストアンサー率27% (373/1361)
回答No.4

質問の意図と違うかもしれませんが、 合計らんの右などに数式の入ったセルを作っておいて、合計らんはその セルをコピー・形式を選択して貼り付け・値でコピーする。 こうすると合計のセルは消したら空白になります、また表示させた ければまた値の貼り付けをします。 ただし、数量や金額を変更しても合計らんは変わりませんから、また 値の貼り付けをする必要があります。

yocihara
質問者

お礼

お世話になりました又よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

はじめまして。 簡単なマクロを書くだけで、あなた様のおやりになりたいことは実現できます。もし私でよろしければサンプルマクロを作ってみたいと思います。ご希望の節は次のことを教えてください。  1合計が入っているセルの列   お手数をおかけいたしますが、よろしくお願いいたします。 

yocihara
質問者

補足

よろしくお願いいたします.合計が入っているセルの列Dです

全文を見る
すると、全ての回答が全文表示されます。
  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.2

数式(関数)はセルに入ってるのでそのセルを削除したらみえなくなるのは当然です。これはどうしようもないんじゃないですか? どうしてもいやならマクロとかに関数を仕込んでおいて、セルにはデータ(30)だけが表示されるようにすれば、その30を削除してもまたマクロを実行すれば計算されますよ。 VBAコード(マクロでも可能) に下記のようにいれてみてください。 Sub Kakezan() Range("C2")=Range("A2")*Range("B2") '数量がA2・金額がB2・合計がC2に入っていた場合。 End Sub

yocihara
質問者

お礼

有難うございますVBAコード勉強します

全文を見る
すると、全ての回答が全文表示されます。
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

>合計30を先にDelしても式は残る方法。 ? そりゃ、消えるでしょう。 合計30をDEL ⇒ 「30」が入っているセルの内容を消去 ⇒「30」が入っている数式を消去 ですから。 具体的にどうしたいのか、補足いただけたら有難いです。 >赤字で入力すると自動的にマイナスになりー表示が出ない方法 ちょっと違いますが、 「マイナスになると自動的に赤字で表示される(-表示もない)方法」 じゃだめですか? これなら、 ・セルの書式設定の表示形式で、分類から「数値」を選択。 ・「負の数の表示形式」から「1234」(赤字のもの)を選択。 でできます。

yocihara
質問者

お礼

有難うございます又宜しくお願いします。

yocihara
質問者

補足

お願いします合計30をDEL すると数式まで消去されます 数式は残したい。マイナスになると自動的に赤字で表示されるは理解していますが納品書で返品の数字をー123でなく赤字で123でー123と認識させたいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの使い方

    エクセルの使い方を教えてください。 仕事上以下の事で困っています。        得意先A・得意先B・得意先C ・・・・・ 品目1     数量a  数量b  数量c ・・・・・         金額a  金額b  金額c ・・・・・   合計              ・・・・・ 品目2     数量d  数量e  数量f ・・・・・         金額g  金額h 金額i ・・・・・      合計              ・・・・・ このように品目別・取引先別に数量と金額を入れていくのですが、たとえば数量aをとってみても、1か月分となると伝票も枚数が増えて、電卓で計算しても合わない事があります。そこで、各々のセルで計算できないものでしょうか?どこか別の場所で計算した合計が、この表の各々のセルに表示されてもいいです。エクセルについて詳しくありません。でも、賢いエクセルはやってくれると思っています。よろしくお願いします。 追伸 送る内容を確認しましたら、若干のずれが生じています。修正の方法がわかりませんが、エクセルを思い浮かべて、碁盤の目のようになっていると解釈してください     よろしくお願いします。        

  • エクセルの使い方について教えて下さい

    エクセルの使い方について質問です。 わかりにくかったらすいません。 自動計算で合計を出しているセルの数値が、自分が設定したい数値(私の場合は予算) を超えた場合に、その合計のセルの下に、赤字でマイナス○,○○○とでるように したいのですが、そのようにすれば良いのでしょうか? どなたか教えてください。よろしくお願い致します。

  • エクセルの足し算の方法について質問をしたいのでよろしくお願いします。

    エクセルの足し算の方法について質問をしたいのでよろしくお願いします。 A1セルに¥1000と入力B1セルに¥1500と、入力した際、自動的にC1セルに合計金額を表示させるには どのようにすれば良いでしょうか? どなた様か、ご指導のほどよろしくお願いします。

  • EXCELの画面上にDELボタンを任意のセルに作る

    EXCELの画面上にDELボタンを任意のセルにつくり、DELボタンを押すことで 入力した数量などを一度に消したいのですが、操作方法がわかりません。   商品名  数量  金額(円)    A    2    1000    B    5    6500    C    10   15300                   DELボタン    ※入力の値をDELボタンを押すと一度に全部、消える。

  • エクセルで売り上げ帳を作っています。

    内容はシンプルで、いくつかの項目と簡単な計算式が入っています。 計算式は、数量*単価と、その計算結果をもって受け取った金額を引いて残金を表示するというものです。 エクセルの機能がよくわからないため、 とりあえず手入力で「=(数量のセル)*(単価のセル)」というのを作って もうひとつには「=(上の計算の結果のセル)-(受け取った金額のセル)」 という計算式をつくり、 セルを選択したときに右下に表示される+をびーっと下までひっぱって セルの内容を、A1→A2→A3…と行ごとに計算できるようにコピーしました。 この方法で内容(単価とか数量とか)を入力すると 下まで全部計算結果が表示されてしまって汚いです。 何かうまい方法を教えてください。 とりあえず私がやったことを書いただけなので、 まったく別の方法でかまいません。 よろしくお願いします。

  • ●エクセルのセルロックについて…

    ●エクセルのセルロックについて… 見積書をせいさくしていますが、数量と単価を掛けて合計金額を設定しています。合計金額の数式にロックをかけて数式がDeleteによって削除されないようにしていますが、場合によっては… 数量が「1式」 単価を「空白」 にして、金額を自分で入力するときがあるのですが、 いちいちロックを解除しないとダメでしょうか? わかりにくい説明で申し訳ありませんが、いい方法があれば教えてください。

  • Excelで作った表で・・・

     よくある「単価×数量」の表を作りました。 答えに小数点以下になるものが含まれるため、その列に セル書式で小数点以下を四捨五入して整数になるように 設定しました。それぞれの答えはそれで良かったのですが、今度はさらにそれらの合計を求めようと「SUM」を 入力したら表示された整数の合計ではなく、 それぞれのセルある小数点以下の数次を合計して四捨五入してしまいます。  (例)単価×数量=1.2 表示は1    単価×数量=1.3 表示は1        計 3 になってしまう←「2」にしたい       どうしたらいいのでしょうか?教えてください。

  • 【エクセル】平均を求めたセルとIF関数について

    エクセル初心者です。 (1)とある金額の平均を関数を使い表示させたセル と (2)手打ちで金額が入力されたセル があります。 (1)と(2)について、IF関数を使い 平均された金額と手打ちで入力された金額が同じであれば、〇という表示をさせたいと思っています。 しかし、このままIF関数を使おうとすると、平均を求めているセルが 小数点まで入っているためか、うまく式が反映されません。 平均の金額を、小数点を表示させない形式で別のセルに貼り付けて IF関数を使う方法はありますか? また、もっとスムーズな方法があれば教えてください。

  • Excelが計算をしなくなりました

    いつもお世話になっております。 Excelで見積を作成しています。 数量と単価を入れたらその2つを掛けたものが隣のセルに表示されます。 先程、以前の見積の変更をしようと思ったところ、数量を変えても合計金額が変わらないんです。 セルの中にはちゃんと計算式が入っていました。 もう一度、計算式を入れなおしてやるとちゃんと出ました。 これは何が原因なのでしょうか? Excelの計算が信用できなくなってしまうので大変困っています。 よろしくお願いします。

  • エクセルで合計を出したいとき

    過去ログから探し出せなかったので こちらで質問させていただきました。 エクセルで合計を出すときなのですが・・・ A1に 1 という数字が表示されています。 その A1 のセルのところに 2 と入れたら 3 と表示されるようにしたいのです。 単純に =SUM(A1+A1) と計算式を入れてみたのですが できませんでした。 表示されているセルのところに新しく数字を入力すると 自動的に合計になる方法を教えてください。 よろしくお願いいたします。

専門家に質問してみよう