C列には年が入っています。セルC4は1998年、C5は1999年…C22は2016年。
D列は1月の値、E列は2月の値…O列は12月の値が入っています。
ですからセルD4~O22まで入っています。
セルQ2は、D4~O22の値の中の1番大きい値をLARGE関数で求めています。
今、セルQ2の隣のセルR2セルには、Q2の値はどの年か(C列)を選ぶ関数式を教えて欲しいのです。1番大きい値は、1998年の5月の値だとするとR3には、「1998年」となって欲しいのです。
同様にQ3は、D4~O22の値の中の2番目大きい値をLARGE関数で求めています。
今、セルQ3の隣のセルR2セルには、Q3の値はどの年か(C列)を選ぶ関数式を教えて欲しいのです。
文章だとよく分からないかもしれませんが、教えてください。お願い致します。
No.2ベストアンサー
- 回答日時:
No.1です。
重複があるのですかぁ~~~
ちょっと厄介ですね。
R2セルの数式を
=INDEX(C$4:C$22,SMALL(IF(D$4:O$22=Q2,ROW(C$4:C$22)-3),COUNTIF(Q$2:Q2,Q2)))
配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をどらっぐ&コピー → Q2セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
最後のQ2セルのフィルハンドルで下へコピーしてみてください。
今度はどうでしょうか?m(_ _)m
重複についてもすぐに対応してくださり、本当にありがとうございました。完璧にできました。自分には、今回の関数は全く思い浮かばず、教えていただいてもよく分からないので、本当に「tom04」さんは凄いです! じつは、今までできなかったので、今回ですっきりしました。本当にありがとうございました。
No.3
- 回答日時:
続けてお邪魔します。
No.2で誤記がありました。
>上記数式をどらっぐ&コピー → Q2セルを選択・・・
は
>上記数式をドラッグ&コピー → R2セルを選択・・・
でした。
どうも失礼しました。m(_ _)m
No.1
- 回答日時:
こんばんは!
重複がない!という前提で・・・
=INDEX(C$4:C$22,SUMPRODUCT((D$4:O$22=Q3)*(ROW(C$4:C$22)-3)))
という数式を入れ、フィルハンドルで下へコピーしてみてください。
※ 重複が場合は別の方法を考える必要があります。m(_ _)m
さっそくの解決策を教えていただき誠にありがとうございました。重複がない値の所はバッチリでした。しかし、重複の値があり、その場所はエラーメッセージになりました。教えていただいた数式、初めて見ました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) エクセル関数 3 2022/04/20 11:57
- Visual Basic(VBA) 範囲内で最大値を見つけ、その隣のセルの値を返す 2 2022/03/23 19:34
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelのセルを飛ばして入力する
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excel 2019 のピボットテーブル...
-
エクセルの行の抽出について質...
-
【マクロ】エクセルにかいてあ...
-
スプレッドシート クエリ関数 1...
-
エクセルでセルに「氏名を入力...
-
MOS365 Excel Expert / Excel R...
-
excelの不要な行の削除ができな...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelで全角を半角にしたいので...
-
Excel初心者です。 詳しい方、...
-
エクセルの数式で教えてください。
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報