次の方法で共有

Excel XPを使っています__数式のある行の挿入やコピーしたセルの挿入について質問します

Anonymous
2010-07-21T23:30:37+00:00

下記のようなワークシートでC列には数式を書いています。2行目と3行目の間にもう1行追加したい場合挿入やコピーしたセルの挿入をすると参照先が変になります。(3行目に挿入すると4行目の参照先が2行目と4行目になります。3行目と4行目になってほしいのですが)何か、設定がおかしいのでしょうか。以前使っていたExcel2000ではうまく挿入やコピーできたとおもうのですが?よろしくお願いします。

  A    B    C

 1   5    2

 2   6    3    9  ← =(A1-B1)*(A2-B2)

 3   3    1    6  ← =(A2-B2)*(A3-B3)

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-07-22T00:52:26+00:00

>3行目に挿入すると4行目の参照先が2行目と4行目になります

◆参照先のセルが移動しているので、移動先のセル番地に変更になります

>設定がおかしいのでしょうか

◆いいえ、EXCELの正動作です

>3行目と4行目になってほしいのですが

◆みながさんと同じ回答になりましたが、作成しましたのでUPします

★C2=(OFFSET(A2,-1,)-OFFSET(B2,-1,))*(A2-B2)

★下にコピー

◆しかし、この式の場合、3行目に行挿入しますと、4行目のC4は「0」になりますが、よろしいのでしょうか

【変更前】
[A] [B] [C]
[1] 5 2
[2] 6 3 9
[3]
[4] 3 1 6
【変更後】
[A] [B] [C]
[1] 5 2
[2] 6 3 9
[3]
[4] 3 1 0

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-07-22T00:22:49+00:00

C2の数式を以下のようにするとよろしいかと思います。

=(OFFSET(A2,-1,0)-OFFSET(B2,-1,0))*(A2-B2)

ちなみにExcel2000でもExcel2002と同じ結果だと思います。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-07-27T11:11:36+00:00

    詳しく教えてくださいまして、ありがとうございます。

    3行目のA、Bにもデータを入れますのでこれでうまくいくと思います。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2010-07-27T11:04:27+00:00

    ありがとうございます。返事が遅くなってすみません。

    OFFSETを使ってみます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません