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関数を丁寧に解説頂き大変勉強になりました。
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列が集計されるようになるというわけです。
お探しの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ランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報