No.3ベストアンサー
- 回答日時:
補足情報です。
F5セルのリストや一覧表の月の数字が全角と半角が混ざっている(あるいは全角で入力されている)場合は、以下のようにASC関数で半角に統一して検索するようにしてください。
=IF(F5="","",MAX(INDEX((MONTH($B$3:$B$100)&"月"=ASC(F5))*$D$3:$D$100,)))
なるほど、ありがとうございます。これであれば簡単に最大値を参照できますね!早速できました。補足ですが、入力リストが1月・2月・・・と月なしの数字の1・2である場合、関数の&"月"の部分は空白にすればよろしいのでしょうか?・・・月を消して空白にすると参照する事ができました。
No.6
- 回答日時:
(年は区別しなくていいのかな)
数式案で解決されているようですが、
ピボットテーブルも試してみてください。
0.1 B2セルを選択
0.2 データ - ピボットテーブル・・・
1. 次へ
2. 範囲:$B$2:$D$18 (自動入力)
3.1 [レイアウト]
3.2 月日→列、金額→データ
3.3 金額をダブルクリックして最大値
3.4 [OK]
3.5 [完了]
4.1 列エリアのどこでもよいが日付を右クリック
グループと詳細の表示 - グループ化
4.2 月(必要に応じて「年」も)反転 [OK]
5. 総計は不要なので「総計」を右クリック - 表示しない
データに変更があったら データの更新の必要があります。
No.4
- 回答日時:
>補足ですが、入力リストが1月・2月・・・と月なしの数字の1・2である場合、関数の&"月"の部分は空白にすればよろしいのでしょうか?
その通りです。
数式の意味はB3:B100セルの月がF5と等しいD3:D100セルの値の中での最大値を求めていますので、数字が半角ならASCの部分も不要になります。
#今回は極めて簡単な数式で最大値を求めることができるので式の修正も簡単ですが、このようなご質問では、「たとえば」ではなく、実際のデータ例をできる限り正確に示さないと、的確な回答ができなくなりますので注意してください。
No.2
- 回答日時:
B列の日付の月がF5セルと一致する行のD列の値の中で(商品名に関係なく)最大値を求めたいだけなら以下のような数式になります。
=IF(F5="","",MAX(INDEX((MONTH($B$3:$B$100)&"月"=F5)*$D$3:$D$100,)))
表の月の下に最大値を表示する場合も同じ数式になります。
No.1
- 回答日時:
H5セルには次の式を入力してから、式を確定する段階でCtrl+Shiftキーを押しながらEnterキーを使って確定します。
その後に下方にオートフィルドラッグします。=IF(F5="","",MAX(INDEX(D:D,MATCH(LEFT(F5,LEN(F5)-1)*1-1,MONTH(B$1:INDIRECT("B"&COUNT(B:B))),1)+1):IF(LEFT(F5,LEN(F5)-1)*1=MONTH(INDIRECT("B"&MATCH(MAX(B:B),B:B,0))),INDEX(D:D,MATCH(MAX(B:B),B:B,0)),INDEX(D:D,MATCH(LEFT(F5,LEN(F5)-1)*1,MONTH(B$1:INDIRECT("B"&COUNT(B:B)))),1))))
この回答への補足
ご回答、ありがとうございます。 何か複雑な関数なので何を参照しているのかが分かりません(すいません)全く同じ関数を入力しましたが参照する事ができませんでした。何か私がやり方を間違っているのでしょうか??
補足日時:2010/07/30 21:43お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) excelで同日を除いて数えたい 5 2023/01/15 22:08
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) Excelで2つのセルにある日付を参照させ期間として1つのセルに表示したいです。 例 c9セルに開始 3 2023/04/06 12:16
- Excel(エクセル) EXCEL 指定した曜日に番号を振って、最大値までいったら1に戻る当番表 5 2022/07/20 16:46
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報