本文へ

エクセルの使い方 乗算 

レス13
(トピ主 2
041
エクセルに苦戦
話題
エクセルの使い方で 結合セルの計算(足し算と引き算)ですが、
A1+A3+A5と一行とばしで計算をします。

1行を2段に分けて計算します。
挿入や削除をする度に、計算式が損なわれてしまいます。
挿入して、表を(2段の行を増やして挿入しても
計算式が損なわれない方法を教えてください。

説明不足で申し訳ありません。

セルを結合した表を他の所にコピーすると
表が損なわれます。
会社は2000バージョンを使っています。
よろしくお願いいたします。

トピ内ID:1012438242

これポチに投票しよう!

ランキング

レス

レス数13

このトピックはレスの投稿受け付けを終了しました

今はどうやっているのか?

041
ちゃっと
>>説明不足で申し訳ありません。 分かっているのなら、不足分も説明してください。 今は、どのセルにどのような計算式をいれていますか? A2、A4、A6は空白なのでしょうか? それとも結合していますか?

トピ内ID:2816399441

...本文を表示

思惑通りか分かりませんが

🐤
アナライザー
奇数行だけをマクロを使わずに関数だけで計算し、行の挿入・削除は2行ずつ実施するという前提でお話しすると、以下がやり方の一つになるかもしれません。 まず、奇数行の場合は(A列の)数字を表示し、偶数行の場合は数字を表示しない計算用の列(Z列とします)を用意します。 セルZ1に  「=IF(MOD(ROW(), 2)=1, A1, "")」 という関数を記述し、計算対象となる全ての行のZ列セルに、セルZ1をコピーします。 あとは、計算結果を表示したいセルに  「=SUM(Z1:Z65535)」 と関数を書けば、A列の奇数行だけを抽出して計算した結果が得られると思います。 削除の場合は必要ありませんが、行を挿入した場合には、他のZ列と同等の関数を、挿入した行のZ列セルにも記載(あるいはコピー)しなければならない手間が必要です。 いかがでしょうか。

トピ内ID:5259454728

...本文を表示

こんなのかな?

🐧
MAC@パパ
B1=A1+A3+A5 と言う式があってB1をC2にコピーしたら、C2=B2+B4+B6になるという事でしょうか? コピーしても変わらない式にしたいという事でしょうか? B1=$A$1+$A$3+$A$5 $をつけたら、コピーしても変わりませんが。 違ってるかな?

トピ内ID:4476559870

...本文を表示

説明不足

041
トピ主です。 トピ主
A 1 ------------- B ------------- C 2 ------------- D ------------- E 2 ------------- F ACE 、BDFをそれぞれ足していき、小計と合計を出します。 点線を引いた2行ひと組の表です。 (AB)(CD)(EF) 後からデータを挿入したり削除したりするたびに、 計算式が壊れたり、表の罫線が、コピーして貼り付け するたびに、実線になったりしてなかなかうまく計算できません。

トピ内ID:1012438242

...本文を表示

うーん、わからん。

あさみ
計算式は、Fのセルの下にあるんでしょうか? 挿入したら壊れるのでしたら、単にAの上のセルに計算式をいれてしまえば、ずれないと思うのですが。 >表の罫線が、コピーして貼り付けするたびに、実線になったり コピーして貼り付けたら、線種ががわるのですか・・・?

トピ内ID:7498595785

...本文を表示

SUMIF関数

041
トピ本分の説明だけでわかりますよ~ 合計セルの式が奇数行=SUM(A1,A3,A5)、偶数行=SUM(A2,A4,A6)となってる状態で、行を挿入するとSUMでもう一度セルを選択しなおさなければならないということですね。 SUMIF関数を使えば簡単ですよ。以下具体例。集計データーの個数を6個とします 1A列に数字の1、2を順番に入力(A1=1、A2=2、A3=1、A4=2~)1=奇数行・2=偶数行と判別する為です。 2B列にデーターを入力(B1~B6までとします) 3奇数行集計セルB7に数式を入力 B7=SUMIF(A1:A6,1,B1:B6) 4偶数行集計セルB8に数式を入力 B8=SUMIF(A1:A6,2,B1:B6) 以上です。 行を挿入する際は、A列の1・2を直せばいいだけです。集計セルの選択範囲(A1:A6、B1:B6、の部分)は勝手に変わりますが、ちゃんとあってるかどうかその都度確認するといいですよ。 罫線は貼り付けする際に「形式を選択して貼り付け」で「書式のみ」貼り付けすればいいのでは?

トピ内ID:1985246006

...本文を表示

罫線は

041
詳しくはないけど
罫線に関しては、コピーして張り付ける時に、 「形式を選択して貼り付け(S)」から、 「値(V)」または、 「罫線を除くすべて(X)」 を選択すれば解決しませんかねー? あと、2行分のセルを結合していなければいけない理由は何ですか?

トピ内ID:2002601125

...本文を表示

お求めの答えかな?

💤
暇人
素人さんには、優さんの方法がお勧めです。 A列へは手で1と2を入力されなくても、「=MOD(ROW(),2)+1」と入力すれば、偶数行なら1、奇数行なら2が計算式で求められます。 A列が気になるようでしたら、印刷範囲外に設定するなり、文字を白くするなどして、見た目に影響が無いようにします。 そして、玄人向けになりますが、どうしてもA列を作成されたくない場合は、以下の方法があります。 奇数行「=SUMPRODUCT((MOD(ROW(B1:B6),2)=1)*B1:B6)」 偶数行「=SUMPRODUCT((MOD(ROW(B1:B6),2)=0)*B1:B6)」 EXCEL2000では確認しておりませんので、もしかしたら上手くいかないかもしれません。

トピ内ID:9272207056

...本文を表示

一部間違えておりました

💤
暇人
A列に入力する数式間違えておりました。 「=MOD(ROW(),2)+1」 これだと偶数行の場合1になり、奇数行の場合が2になります。 奇数行を1、偶数行を2にする場合の計算式は以下の通りです。 「=MOD(ROW()+1,2)+1」

トピ内ID:9272207056

...本文を表示

一緒に画面の見える人に習いましょう

😣
以前は散々使っていた
トピ主さんのご説明では、答えはでてこないかも。 EXCELって ABCD 1 2 3 4 の並びなのに、トピ主さんの表記はABCDが縦に並んでいて???? 一緒に見てもらえる人に教えて貰った方が早いと思います。

トピ内ID:2565739965

...本文を表示

アップされなかったようですので、もう一度

💤
暇人
訂正で投稿したものだけ、載って意味不明になってしまったので、もう一度。 初心者向きは、優さんの方法です。 ただ一点、A列の偶数行、奇数行の判定方法を以下の計算式でされたら楽かもしれません。(先のレスはここの訂正です) =MOD(ROW()+1,2)+1 Excel2000で動くかわかりませんが、どうしてもA列を作成されたくなかったら、以下の方法があります。 (マニアレベルな計算式なので、担当者が頻繁に変わるようでしたら、やめた方がよろしいかと) 奇数行計:=SUMPRODUCT((MOD(ROW(B1:B6),2)=1)*B1:B6) 偶数行計:=SUMPRODUCT((MOD(ROW(B1:B6),2)=0)*B1:B6)

トピ内ID:9272207056

...本文を表示

よくわかんねーけど

041
鴨南蛮大好き
値を入力したり計算するセル(シート)と、その入力項目と計算結果を帳表として表示(印刷)するセル(シート)を分けたらいいんじゃね?

トピ内ID:6610356273

...本文を表示

できました!!

😀
エクセルに苦戦 トピ主
暇人様の方法でかなりの行数(500程度)の計算が 一瞬でできました。 とても助かりました。 その他、書き込み頂いた方 ほんとうにありがとうございました。

トピ内ID:1012438242

...本文を表示
[PR]
気に入ったトピを保存するといつでも読み返せる
気に入ったトピを保存するといつでも読み返せる
使用イメージ
使用イメージ

マイページ利用でもっと便利に!

お気に入り機能を使う ログイン
レス求!トピ一覧