![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
ご質問者のご要望は、「D列を集計する数式を右隣りへコピーしたとき、F列を集計するようにしたい」
というものだと理解しました。
つまり、数式を記述するセルが1つ右へ移動したとき、計算対象セルが2つ右へ移動するような数式にするための工夫が必要ということになります。
そこで、
式①=SUMIF('計算用'!E3:E140,"〇",'計算用'!D3:D140)
という数式を記述しているとのこですが、これを
式➉=SUMIF(OFFSET(計算用!$E$3,0,(COLUMN(A3)-1)*2,138),"〇",OFFSET(計算用!$D$3,0,(COLUMN(A3)-1)*2,138))
に修正します。
解説すると
式➉の中の「(COLUMN(A3)-1)*2」の部分は「0」になります。このため、集計範囲はOFFSET(計算用!$D$3,0,0,138)となり、D3セルから高さ138セル分の範囲(つまり、D3~D140の範囲)という意味になります。
式➉を右隣りへコピーすると
式⑪=SUMIF(OFFSET(計算用!$E$3,0,(COLUMN(B3)-1)*2,138),"〇",OFFSET(計算用!$D$3,0,(COLUMN(B3)-1)*2,138))
となります。
式⑪の中の「COLUMN(B3)-1)*2」の部分は「2」になります。このため、集計範囲はOFFSET(計算用!$D$3,0,2,138)となり、F3セルから高さ138セル分の範囲(つまり、F3~F140の範囲)という意味になります。
従って、この工夫により右隣りにコピーしたときにF列が集計されるようになるというわけです。
No.3
- 回答日時:
案① 式①を=SUMIF('計算用'!$E$3:$E$140,"〇",'計算用'!$D$3:$D$140)
とします。
コピーしたら、修正します。コピー先がたくさんあるとやや大変です。
案② ①のセル(列)と③のセル(列)の間に列を挿入します。
式①を式③にコピーします。
必要があれば、挿入したセル(列)を削除します。
No.1
- 回答日時:
こんばんは。
他に、もっと良い指定方法があるかも知れませんが、一応下記で可能かと。
※
式①を、セルのどこに入れるか不明ですが、A1など、1行に入れるなら、
下記の●を1行の2倍の2を、B3など3行に入れるなら6を入れて下さい。
(2か所あるので、同じ様に揃えて入力して下さい。)
=SUMIF(OFFSET(計算用!$E$3:$E$140,ROW()*2-●,0),"〇",OFFSET(計算用!$D$3:$D$140,ROW()*2-●,0))
=OFFSET(基準セル,縦に何行ずらすか, 横に何列ずらすか)
=OFFSET(計算用!$E$3:$E$140,ROW()*2-●,0
縦にオフセットを掛けるため、ROW():関数を入れたセルの行を取得し、
2倍する、一番上の関数の行を0にするために、帳尻を合わせています。
横にはオフセットを掛けないので、0を指定。省略不可。
この回答へのお礼
お礼日時:2021/11/12 11:32
私の情報が不足しているなか回答頂きありがとうございました。
私が浅学のためこの方法ではうまくいきませんでしたが、
OFFSET、RAW関数を丁寧に解説頂き大変勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【至急】エクセル条件付き書式について教えてください A1:C3 E1:G3 からなる9マスずつの2つ 10 2023/07/28 12:09
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- Excel(エクセル) エクセルの複写について 4 2022/04/10 01:02
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセルの式を教えて下さい 2 2022/04/10 13:16
- Excel(エクセル) Excelで特定の文字列を判定し計算する数式を教えて下さい。 1 2022/05/01 12:04
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- 電気工事士 平均照度の計算あっているか教えてください。忙しいと思いますがよろしくお願いします。 現地測定し数値を 1 2022/09/29 07:37
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【EXCEL】画像の黄色部分の抽出...
-
文字2桁、3桁交じりの文字列...
-
Excelについての質問です。 B2...
-
絶対参照
-
マクロエクセルのブロック解除
-
Excelで表を作ったところに文字...
-
職場の人から聞かれており、こ...
-
DATE関数で現在の年齢を出した...
-
エクセルのクイックアクセスツ...
-
エクセルのクイックアクセスツ...
-
Excelピボットテーブルの1行目
-
REGEXREPLACE関数について、
-
ユーザー定義関数をアドイン登...
-
Excel関数-文字列で自動作成さ...
-
スプレッドシートで使う数式を...
-
在庫管理表に使うエクセルの関...
-
エクセルで表
-
エクセルの関数について教えて...
-
スプレッドシート、Excelでの数...
-
(マクロ)vlookupの元データを同...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報