Excel2003です。
Y4のセルに以下の数式が入力されています。
=SUM(A4,C4,E4,G4,I4,K4,M4,O4,Q4,S4,U4,W4)
これは4月~3月までの累計になります。
上記の数式を、4月なら=SUM(A4)に
5月なら=SUM(A4,C4)に現在は手で数式を直しています。
これを例えばY3のセルに5月と入れたら、A4+C4の数式にするには
どうすればいいのでしょうか?
IF関数でも無理そうです。
いい案がありましたら、教えてください。
よろしくお願いします。
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
#6です。
おまけ=IF(Y3="","",SUM(CHOOSE(COLUMN(A4:INDEX(4:4,Y3-3+(Y3<=3)*12)),
A4,C4,E4,G4,I4,K4,M4,O4,Q4,S4,U4,W4)))
[Ctrl]+[Shft] +[Enter] で確定、配列数式です({}で囲まれる)
No.6
- 回答日時:
>パーフェクトです。
>バッチリできました。
1,2,3月に困りませんか?
Y3セルが1~12までの数値だとして
=IF(Y3="","",
SUMPRODUCT((MOD(COLUMN(A4:INDEX(4:4,Y3*2-7+(Y3<=3)*24)),2)=1)
*A4:INDEX(4:4,Y3*2-7+(Y3<=3)*24))
No.5
- 回答日時:
配列数式を使えば出来るかと。
行として1行に1~12の数字が入っていて
4行に値が入っていると想定してください。
Y3には数字のみ(5月までを集計したければ「5」)を入力。
で、結果を出したいセルに以下の配列関数を書いてください。
{=SUM(IF(A1:W1<=Y3,A4:W4,0))}
◆書き方
セルに=SUM(IF(A1:W1<=Y3,A4:W4,0))をコピペ
Ctrl+Shift+Enter
No.4
- 回答日時:
Y3セルへの入力は5と入力して、セルの表示形式のユーザー定義で0月として5月と表示させるようにしてください。
Y4セルには次の式を入力し、Ctrl+Shift+Enterで確定します。
=SUM(IF(MOD(COLUMN(A4:INDIRECT(ADDRESS(4,(Y3-4)*2+1))),2)=1,A4:INDIRECT(ADDRESS(4,(Y3-4)*2+1)),0))
No.3
- 回答日時:
こんにちは
>=SUM(A4,C4,E4,G4,I4,K4,M4,O4,Q4,S4,U4,W4)
一つおきに並んでいますが、飛ばされたセルに値が入りますか?
値が入らない空欄なら、=SUM(A4:W4)で済みます。
>上記の数式を、4月なら=SUM(A4)に
>5月なら=SUM(A4,C4)に現在は手で数式を直しています。
>これを例えばY3のセルに5月と入れたら、A4+C4の数式にするにはどうすればいいのでしょうか?
質問者さんは、累積を出したそうなんですが..表の作り方が集計しやすいかが問題で..
例えば、A列に累積用の数式( =SUM($A5:A5) )を入れて、他の月のセルはA列の数式の入ったセルをコピーするだけでよいですよ。
=SUM($A5:A5)
=SUM($A5:C5) ← $ の付加されたセルアドレスだけ、変わらない
=SUM($A5:E5) ← $ の付加されたセルアドレスだけ、変わらない
=SUM($A5:G5) ← $ の付加されたセルアドレスだけ、変わらない
=SUM($A5:I5) ← $ の付加されたセルアドレスだけ、変わらない
:
以下同じ
外していたらごめんなさい。
回答ありがとうございます。
前年度との比較数値ですので、間には前年度の数値が入ります。
関数の組み合わせや配列数式等でも無理でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) マクロでセル内の数式に一部分の数式をさらに追加したい 1 2023/07/19 18:59
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) エクセルの数式について教えてください。 3 2023/01/29 10:36
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
セルをクリック⇒そのセルに入力...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
(Excel)数字記入セルの数値の後...
-
対象セル内(複数)が埋まった...
-
エクセルの一つのセルに複数の...
-
excelのCOUNTIF関数で、『範囲=...
-
Excelで数式内の文字色を一部だ...
-
EXCEL VBA セルに既に入...
-
エクセル 足して割る
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
LARGE関数 飛び飛びの範囲を指定
-
枠に収まらない文字を非表示に...
-
エクセルで縦に1112223...
-
EXCELで、角度の「50.5度」を「...
-
excelの特定のセルの隣のセル指...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報