No.1ベストアンサー
- 回答日時:
自分なら、
A列に日付、B列にC列からD列までの合計、C列とD列に各個数などのデータ、F列に検索する月、H列に月毎の最大値を表示
するとして【配列数式】で対処します。
そのまえに日付を正しく表記するかな。
質問の例では日付はExcelが『日付と認識できる文字列』ではないなので、これを直します。
※ただし、セルの表示形式をユーザー書式にして、
「ge m d」 とか 「ge m月」
などと指定している場合以外は、正常な日付が入力されているのでこの限りではない。
・・・
H2セルには、
IF(F2=A列全体 , B列全体 , 0)
こんな感じの処理をさせます。(これは正しく動作しません)
これに対してMAX関数を適用です。
=MAX(IF(F2=A:A,B:B,0))
こんな感じになります。
ただし、F2とA列の値は正しく対比できていないので、ここを修正します。
(このままでは月の初日(1日)しか比較対象になりません)
F列は指定月の1日になるので、
A列は
DATE(YEAR(A:A),MONTH(A:A),1)
として、その月の1日に強制的に置き換えて比較することになります。
=MAX(IF(F2=DATE(YEAR(A:A),MONTH(A:A),1),B:B,0))
こうなる。
これで入力は終わり。そしてこの入力をCtrlキーとShiftキーを押しながらEnterキーを押して確定する。
するとこの数式が【配列数式】として認識され、数式全体が「{ }」で囲まれる。
{=MAX(IF(F2=DATE(YEAR(A:A),MONTH(A:A),1),B:B,0))}
※この「{ }」を手で入力しても【配列数式】にはならない。Ctrl+Shift+Enterで入力を確定する必要がある。
あとはH2セルをコピーしてG3セルやG4セルに貼り付ける。
・・・余談・・・
Excelが日付として認識できる文字列は、
セルの表示形式で「日付」にある書式で指定されるものだけです。
「H281031」「H195月」は認識されません。
「H28/10/31」「H19.5.1」などはOK。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル関数】複数条件に該当する場合、別の列の数値を合算する。 9 2022/07/09 08:46
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- Google Maps エクセルについて 2 2022/11/27 11:00
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
- 宇宙科学・天文学・天気 どこか、各地アメダスの ・今季(今冬)の各アメダスの最高積雪深はいつの何センチか? ・過去の冬季シー 2 2023/02/01 09:29
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
時間帯ごとの集計をしたいがエ...
-
エクセルで行ごと書式設定コピ...
-
エクセルで年月の合計の関数を...
-
エクセルの質問です。
-
ある一定時間を超えた場合の超...
-
(条件付書式)EXCELで土日の行...
-
【Excel2003で条件付き書式3つ...
-
エクセルでの複数条件下での標...
-
エクセルマクロで合計を計算したい
-
【スプレッドシート】指定の日...
-
複数連続した列幅や行高を一発...
-
エクセルで条件に当てはまる曜...
-
VBA 特定セル変更時に指定セル...
-
各週ごとに集計したいのですが
-
エクセルで、時間の合計の出し...
-
EXCELで作成した予定表で1.予...
-
エクセル2010で合計5000に近い...
-
エクセルで複数条件に合うセル...
-
エクセル 時間を等間隔に並べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
エクセルでの複数条件下での標...
-
エクセルで年月の合計の関数を...
-
【スプレッドシート】指定の日...
-
ある一定時間を超えた場合の超...
-
EXCEL 経過年数の平均を求めた...
-
スプレッドシート、Excelでの数...
-
エクセルにて「週」から日付を...
-
Excelの表以外が暗い?
-
エクセルで角度の計算できますか?
-
Excelにいついて質問です。
-
隣のセルに入力したら自動的に...
-
エクセルで「ぶら下げ」書式を...
-
エクセルで、一つのセルに二つ...
-
EXCEL 年月表示をするVBAを教...
-
Excel:月またぎを含む日数の差...
-
エクセル シフト表 6連続勤...
-
vbaで「/」を削除したい
-
excelでの文字を隠す方法
-
SUMIF関数の結果が0になってし...
おすすめ情報