• ベストアンサー

エクセルの計算式

お世話になります。 エクセルの計算式が分かりません。 シート1 L1150 合計 P1155 1194 とあるとします。 シート2のA1に 1194と表示させたいのです。 =シート1!P1155だと行の追加の際に都合が悪いのです。 そこで、”合計"から右へ4下へ5のような計算をしたいのです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.3

非常に解り易い質問です。 こんな感じでどうですか。 =INDIRECT("Sheet1!P"& MATCH("合計",Sheet1!L:L,0)+5)

hidenakata
質問者

お礼

できました。 皆様本当にありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

判らない質問表現です。 >右へ4下へ5のような計算 何の・どういう計算? ーー 例データ A列  B列 合計 11 2 34 2 3 52 (合計が現れた行から5行を合計している。 52のセルに =SUM(OFFSET($B$1,MATCH("合計",$A$1:$A$2000,0),0,5,1)) または =SUM(OFFSET($A$1,MATCH("合計",$A$1:$A$1001,0),1,5,1)) でも良い。 式の最後の5,1は5行1列の指定している。 右へ4列なら、0,5,1が43,5,1かな。 と入れて出てきたもの。 合計の行より上の行での行を削除・挿入しても、結果に影響ない。 後は質問者のケースに合わせるぐらい自分でできるでしょう。

noname#204879
noname#204879
回答No.1

=OFFSET(Sheet1!L1150,5,4)

関連するQ&A

  • エクセル:串刺し計算について

    お世話になります。 エクセルの串刺し計算について教えてください。 Sheet1,2は計算しないシートです。 Sheet3のA1セルにSheet4~Sheet10のA1セルの合計を出す。ここまでは簡単なのですが、ここでSheet4から右にあるシートすべてというようには出来るのでしょうか? シートが追加されても対応できるようにしたいのです。 Sheet4スタートというのは固定です。 よろしくお願いします。

  • エクセルを使った計算式

    エクセルの計算式などについて教えて下さい。 製品情報が記載されたαとβ2つのシートがあり、製品情報はAからN列までの1行で表現されていて、数量、品名などが違う場合があります。 その二つの製品数などのデータを違うシート上で、αとβのA列(セル)の情報が同一の場合に βのシートの当該データの下に表示する。 2つのデータ(2行)の下は1行、空欄にしたいです。 A列の情報が違う場合は、βのシートのデータを残し(表示)、αのデータは表示しない。 お忙しいところ、お手数をおかけいたしますが、よろしくお願いいたします。

  • Excelで行数が増えた際の計算

    いつも、お世話になります。 色々考えましたが、解決できませんので、皆様の知恵を拝借願います。 あるExcelに入力した数値は以下の式にて合計値を求めます。 =sum(a1,a3,a5・・) =sum(b2,b4,b6・・) =sum(c1,c4,c7・・)  合計値は一定間隔にある数値を取得し、合計値を出力します。 悩んでいるのは、行が追加された場合には、合計値の計算式も手動にて直さなければいけないため、とても手間がかかっている点です。  この合計値の式を行が追加された際に自動的に、訂正を行うようにすることはできないでしょうか? よろしくお願いいたします。

  • Excelでの計算式について

    いつもこちらでお世話になってます。 早速ご質問ですが、題名の通り、計算式をどのようにすればわからず、教えていただきたいと思い、ご質問させていただきました。 B列には、A列に番号を入力すると、データがでてくる(ほかのシートから反映されるように)ような計算式を入れています。 なので、見た目は空欄でも、計算式は入っています。 そして、B列に表示されているところの数を10行めに表示させたいのです。 いままでは手で数えていたのですが、数式がわかれば、楽だなぁ~と思いました。 いろいろやってみたのですが、計算式がB列全てに入っているため、何も表示されていないところも、全てを数えてしまいます。 数式が入っていても、表示されているところだけを合計する計算式はありますでしょうか? わかりずらくてすみません。 アドバイスよろしくお願いいたします。

  • エクセルマクロで合計を計算したい

    いつもお世話になっています 可変な範囲を変数で取得して、合計を計算できるでしょうか   A  B C D  1   5  2   8  3   3  4   7  5    <-----ここ 「B5」に合計値を出したい 但し、データが可変するので常に「B5」とは限らず「B7」等の時もある これをマクロで自動取得してそのデータの下に合計を出したいのですが お願いいたします。 (”合計”・"H行番号" ・"L行番号")を変数として取得。。。。。 Range("合計").Formula = "=sum(B & H行番号 : B & L行番号)" なんてのを実行したのですが、当然のことながらダメでした。

  • エクセル計算式の入れたかについて

    よろしくお願いします。 エクセルに一ヶ月分(1行目~31行目)まで店の売上を出すにあたりその隣りに1~31までのシートをつくり、シートの中の現金売上を入力して店の売上一ヶ月分データに反映させたいのですがどうやって計算式を31行目までコピーすればよろしいですか? 1行目に(シート1のG5)の計算式 2行目に(シート2のG5)3行目に(シート3のG5)とずっと下まで入れたいのですがコピーすると4行目シート1分5行目シート2、5行目シート3と1.2.3を繰り返していまいます。シート1=1日分と一ヶ月入れたいのです。 意味が通じると嬉しいのですが。お知恵をお貸し頂けると助かります。

  • エクセルで行を追加した時に計算式が変更されない

    パソを入れ替えてオフィスの2010になってから操作方法にちょっと戸惑っています。 エクセル2010で、行を追加した時等に計算式が自動で変更されません。 例えば、sum関数で、A1~A10までの合計を計算してあったものに、行を挿入しても計算対象が自動で変わらずそのままです。 sum(a1:a10)に2行追加するとsum(a1:a12)になってくれないと間違いを起こしてしまいます。 どこか設定を変える必要があるのでしょうがどこかわかりません。教えてください。 (再計算は自動にしてあるんですが…)

  • エクセルにて

    1つのブックで20シートくらいあって全シートの同じセルの合計を出したいのですがエクセルで出来ますか? 例えば sheet1のA1+sheet2のA1+sheet3のA1+…ってやっていけばいいんでしょうが、ちょっとめんどくさいし、それにシートを後で追加、挿入したときにまた、計算式を追加するのもうっかり忘れてしまいそうなので出来れば=Allsheet(A1)!みたいなやつないすかね?よろしくお願いします。

  • エクセルの計算式について

    エクセルの本を引っ張ってきて探して見たんですが、やり方が解らず降参です。どなたか教えてください。 エクセルでシート1、シート2、シート3のそれぞれのある値の合計をシート4に計算したい場合の計算式はどうやってやるのでしょうか? よろしくお願い致します。

  • エクセルの計算式について

    Windows XPを使用しています。エクセルの計算式について 教えてください。 ある行の中に、○の表示されているセルと、Xが表示されているセル があります。その行の集計欄に、○の数を合計するセルとXを合計す るセルが設けてあります。 それぞれの合計欄へ、○やXの数を集計して、その数を表示する計算 式の書き方は、どのようにすればよいでしょうか? その方法を教えてください。よろしくお願いいたします。

専門家に質問してみよう