dポイントプレゼントキャンペーン実施中!

エクセルsheet上に

 1×100=100
-1×100=-100
 2×100=200

合計   200

とある時、これを簡単に  

-1×100=-100
 1×100=100
-2×100=-200

合計   -200

とする方法を教えてください。この結果数字の表示形式は文字列ではなく、数値でなくてはなりません。



    

A 回答 (4件)

こんばんは。



意味がよく分かりません。

 1×100=100
これが、文字になっているなら、マクロでないと不可能です。

仮に、例えば、以下のようになっているのでしたら、可能です。
それぞれのセルに、数字、もしくは式が入っているものとします。

A   B   C
1  100 =A1 * B1
-1 100 =A2 * B2
2  100 =A3 * B3

空いているセルに 「-1」を入れて、コピー

A列の範囲を選択して、

[右クリック]-[形式を選択して貼り付け]-[乗算(M)]
「OK」

ということになります。
なお、このご質問は、削除されないことを祈ります。
    • good
    • 0

A列 B列 C列


1 100 =A1*B1
-1 100 =A2*B2
2 100 =A3*B3
    =sum(C1..C3)

以上のようになっているとします。

D列 E列 F列
=(-A1) =B1 =D1*E1

とします。そして1行目を2行目および3行目にコピーします。
第4行目を
    =sum(F1..F3)
とします。

するとお望みのものができます(D列~F列)
データの行数が増えても、新たに全部入力することなく、コピーでできます。

こういう意図の質問でしょうか。
    • good
    • 0

どれかのセルか名前に「1」と入れて数式から参照しているとき、「1」を「-1」に変更すれば参照するすべての値の符号が逆転しますよね。



そゆこと?
    • good
    • 0

×-1 で符号は反転すると思いますが、そういうことではないのでしょうか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!