[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定の時点での数値を求めたい』(yasu)
お願いします。
下表のような元データがあります。
4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月 3月 合計 A店 2 4 3 9 B店 1 3 1 5 C店 1 1 2 4 合計 4 8 6 0 0 0 0 0 0 0 0 0 18
ここから下表のように集計し、指定した月末時点の数値が表示されるようにしたいのです。
6月末 前月末累計 当月累計 今年度累計
A店 6 3 9
B店 4 1 5
C店 2 2 4
合計 12 6 18
当月累計欄はHLOOKUPを使ったのですが、前月末累計欄と今年度累計欄がどうすればいいか分かりません。
どうか宜しくお願いします。
< 使用 Excel:unknown、使用 OS:unknown >
前月末=年度累計−当月
で求められるけど。
(tora) 2020/05/10(日) 15:28
早速ありがとうございます。
Excelの知識が乏しいので、もう少し教えていただきたいのですが、
>合計をVLOOKUPで求めて
当月累計の合計でしょうか?よろしければ、検索値、範囲、列番号
も教えていただけるとありがたいのですが、、、
(yasu) 2020/05/10(日) 16:14
A店の今年度累計=VLOOKUP(A10,$A$1:$N$4,14,FALSE)
(tora) 2020/05/10(日) 17:23
お返事が遅くなってしまい、申し訳ありません。
私の説明が悪かったのか、数式の入力を謝ってしまったのか、教えていただいた
数式を入力したところ、今年度累計が常に「9」になってしまいます。
4月末を表示させたときは、当月累計が「2」、今年度累計が「2」、
5月末を表示させたときは、当月累計が「4」、今年度累計が「6」、
を表示するようにしたいのです。
何度もお手数をお掛けしますが、宜しくお願いします。
(yasu) 2020/05/10(日) 20:30
表には行列番号をつけて、どの列の何行目にあるのかわかるようにしてください。
1)店名はどっちの表も並び順は同じ? 2)元表の1行目、「4月」とかは見た目通りの文字列? 3)元表の月の並びは「4月〜3月」で固定?
一応、先に書いておくと・・・ ・元表は Sheet1のA列(店名)〜N列(合計)で、月が1行目 ・2つの表の店名の並びは同じ ・元表の月の並びは「4月〜3月」で固定 ・集計表は別シート
A B C D 1 5 前月 当月 今年 2 A店 2 4 6 3 B店 1 3 4 4 C店 1 1 2 5 合計 4 8 12
集計表の A1セルには「5」とか「6」とか数値だけを入力 「5月末」のようにしたいのなら「月末」だけ別セルにするか A1の表示形式〜ユーザー定義を 0"月末" とする
D2 =SUM(Sheet1!B2:INDEX(Sheet1!B2:M2,MOD($A$1-4,12)+1))
B2 =D2-C2
C2 は現状の HLOOKUP で(どんな式か知りませんけど) INDEX〜MATCH や SUMIF でもできるでしょう。
元表の1行目が「4月」とかの文字列になっているのなら そこも数値だけの入力にし、表示形式〜ユーザー定義 0"月"
または =HLOOKUP($A$1&"月",・・・・・・)のようにする。
以上、参考まで (笑) 2020/05/10(日) 21:48
↓ の式なら、集計表のA1セルは文字列でもオッケー
D2 =SUM(Sheet1!B2:INDEX(Sheet1!B2:M2,MATCH($A$1,Sheet1!$B$1:$M$1,0)))
ただし、A1セルは「5月末」とかではなく、Sheet1に合わせて「5月」とすること。
■重要な補足 もし元表の1行目がシリアル値なら、また別のやり方になります。
以上 (笑) 2020/05/10(日) 21:53
できました。感動しました。とても助かりました。本当にありがとうございました。
(yasu) 2020/05/11(月) 10:11
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.