![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
表示させたい値は日付なのですが、タイトルの通り、
★指定の文字(A列の値)に対して日付(B列の値)をとってきたいのですが、
まず3番目に大きな値(直近の日付)を
なければ2番目に大きな値を
それもなければ1番大きな値を表示させたいです。
【例】
指定の文字:E1セルの値【1AA】
に対して、
とってきたい値(F1セル★に表示):3番目に大きな値(セルA10)の【10/3】
A B C D E F
1 1AA 10/31 1AA ★
2 2AB 10/31
3 4DD 10/30
4 3RY 10/27
5 1AA 10/25
6 3EO 10/20
7 445 10/15
8 4DD 10/15
9 2AQ 10/3
10 1AA 10/3
もし指定の値が【4DD】であれば取ってきたい値は【10/15】になり
【3RY】であれば【10/27】しかないのでそれをとってきたいです。
検索や過去の質問から、下記数式をいれることで
2番目に大きな値をもってくるまではなんとかできたのですが
★=IFERROR(AGGREGATE(14,6,1/(1/((MAX(FILTER(B:B,A:A=E1))<>FILTER(B:B,A:A=E1))*(FILTER(B:B,A:A=E1)))),1),MAX(FILTER(B:B,A:A=E1)))
3番目をもってくる関数を含めることができませんでした。
よく理解できていないせいで混乱してしまっております・・
知識のある方、どのような数式にすればよいか、ご教授いただければ幸いです。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
No.1です。
大変失礼いたしました。
No.2さんの回答の説明を読んで気付きました。
前回投稿の数式は、
>まず3番目に大きな値(直近の日付)を、なければ2番目に大きな値を、
>それもなければ1番大きな値を表示させたい
というご質問者のご希望を
◎3番目が最も小さい日付であり、それより小さい日付はない
と勝手に思い込んで作成してしまいました。
当然、4番目に大きな日付があっても3番目の日付を返すという意味に解釈すべきでした。
F1セルに、
=IFERROR(AGGREGATE(14,6,B:B/(A:A=E1),MIN(3,COUNTIF(A:A,E1))),"")
という数式を入れて、表示形式を日付にするという方法に訂正いたします。
前回の数式はFILTER関数、SORT関数の使えるバージョンのものでしたが、今回の数式は2010以降であれば使用可能です。
誤った、数式を投稿し、ご迷惑をおかけいたしましたことをお詫び申し上げます。
激務のあと病床に伏しておりお返事がかなり遅くなってしまいました、、
誠に申し訳ございません。
そして、いち早く助けていただき、大変助かりました・・・!!
あのあとすぐに、こちらのNo.1様(No.3)の数式を使用させていただきまして、業務が進みました(T-T)
他の方の回答まで細かく見て下さり、ご丁寧に訂正下さって、本当にありがとうございました。
また、ご説明も感謝しております><おかげさまで知識が増えました。勉強になります。
こちらこそ、御礼が大変遅くなってしまったことお詫び申し上げます・・
またご縁がありましたらどうかご助力いただけたら幸いです><本当にありがとうございました。
No.2
- 回答日時:
こんにちは
>まず3番目に大きな値(直近の日付)を
>なければ2番目に大きな値を
時系列で並べた際に、3番目に新しい日付(なければ2番目、1番目)という意味ですよね?
4個以上存在しても、3番目の日付を取得するという意味と解釈しました。
上記の判断のみで計算してよいものとして・・
(直近かどうかの判断はしていません)
スピル機能を使える環境であれば、F1セルに
=INDEX(SORT(FILTER(B:B,A:A=E1,""),1,-1),MIN(COUNTIF(A:A,E1),3))
を入力して、書式を日付にしておけば可能と思います。
使えない環境でも可能ですが、同じことをやるのにそれなりに面倒な式になります。
激務のあと病床に伏しておりお返事がかなり遅くなってしまいました、、
誠に申し訳ございません。
そして、早々に助けていただき、大変助かりましたT-T
おかげさまであの後、業務がスムーズにいきました。
実はNo.2様には何度も助けられておりまして、コメント頂いたときは勝手に安心感を覚えました、、
相変わらず天才です。
いつも当方の意図を正確に細かくくみ取って下さり、ご丁寧にご教授いただき、本当に感謝しております。
またご縁があればぜひぜひぜひよろしくお願いいたします。。<(_ _)>
ありがとうございました><
No.1
- 回答日時:
ご質問者のEXCELのバージョンが不明ですが、FILTER関数が使用できるようなので、SORT関数も使用できると判断しました。
F1セルに、=IFERROR(INDEX(SORT(FILTER($B:$C,($B:$B=E1)),2),1,2),"")
というう数式を入れる方法でいかがでしょうか。
E1セルに入れた値に該当するA列の値がないときは「空白」が返ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセル セルの数値の表示ずれを直す方法 3 2021/11/26 14:38
- Visual Basic(VBA) ユーザーフォーム内のテキストボックスからオートフィルター抽出を行う方法 3 2021/12/13 19:58
- その他(データベース) Access Nz関数の合計値の小数点桁数について 1 2021/12/14 14:51
- その他(Microsoft Office) ExcelVBA セルの中の()の数字を足してその数値が条件を満たせばセルの色を変えたい 1 2021/11/19 10:50
- 会計ソフト・業務用ソフト エクセルについて教えてください。 1 2021/12/03 10:08
- Excel(エクセル) EXCEL 数式で参照するセルについて 1 2022/02/04 11:26
- 統計学 統計学に関する質問です。 以下のデータに二項分布B_N(4,p)を当てはめる。さらにカイ自乗検定を用 5 2021/12/12 23:50
- Excel(エクセル) エクセル 指定した列の全ての行の元の値に7%掛けた合計にしたい 2 2021/11/30 15:12
- Excel(エクセル) 0.3以上の時に数値を表示したいのに、0.3ピッタリの時は表示されません 5 2021/12/25 03:13
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
エクセルの数式で教えてください。
Excel(エクセル)
-
[条件付き書式]について、
Excel(エクセル)
-
エクセルのcountifのワイルドカードについて
Excel(エクセル)
-
-
4
エクセル関数またはVBAについて
Excel(エクセル)
-
5
エクセルの関数でわからないことあるのでコード付きで教えてください
Excel(エクセル)
-
6
Excelの関数を教えてください。
Excel(エクセル)
-
7
Excelで文字合成
Excel(エクセル)
-
8
1行目のデータ(A1:G1)をコピーして、2~49999行へ貼り付ける効率的な操作方法は?
Excel(エクセル)
-
9
Excel関数について
Excel(エクセル)
-
10
ホームページの表をエクセルに貼り付けたい
Excel(エクセル)
-
11
曜日の 月 を (月) と表示させる方法について
Excel(エクセル)
-
12
Excelの関数で起きた現象の原因がわかりません。
Excel(エクセル)
-
13
同一セルに入力規則のリストと参照する設定併用できるような設定はありますでしょうか!!
Excel(エクセル)
-
14
ピポットテーブルの参照元を別シートにしたい
Excel(エクセル)
-
15
Excelでの頻度計算
Excel(エクセル)
-
16
式の解読のお願いm(_._)m
Excel(エクセル)
-
17
Excelについての質問です。
Excel(エクセル)
-
18
Excel関数の質問になります
Excel(エクセル)
-
19
Excelのテーブルでmatch関数の使い方について
Excel(エクセル)
-
20
SUMIFでの判定条件が異なるために正確に計算されない
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
信頼区間の1.96や1.65ってどこ...
-
2÷3などの余りについて
-
Aの値からBの値を除するとは??
-
c言語 行列のn階乗のプログラム
-
20'(角度)の計算がわかりま...
-
マイナスからプラスへ転じた時...
-
エクセルで可視セルにのみ値貼...
-
「Aに対するBの割合」と「Aに対...
-
値差の%計算方法について
-
この極限値
-
楕円の外周の計算方法
-
Excelで1つしかない値だけを抽...
-
二次関数と関数の違いは何ですか?
-
lim{x→0} cos(1/x)...
-
整数問題6 三角形とtan
-
吸湿性のあるものを天秤で秤量...
-
10%引いた元の数字を出すには?
-
大きな負の値?負の大きな値???
-
EXCELの分散分析表のP-値が....
-
エクセルのオートフィル?ドラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マイナスからプラスへ転じた時...
-
信頼区間の1.96や1.65ってどこ...
-
2÷3などの余りについて
-
Aの値からBの値を除するとは??
-
「Aに対するBの割合」と「Aに対...
-
エクセルの問題です。絶対値の...
-
ある商品のロス率を5%見込み、...
-
変数とパラメータとは違うもの...
-
EXCELの分散分析表のP-値が....
-
エクセルで可視セルにのみ値貼...
-
値差の%計算方法について
-
20'(角度)の計算がわかりま...
-
Excelで1つしかない値だけを抽...
-
大学数学の問題です。 加法群Z/...
-
エクセルのクイックアクセスツ...
-
寄り付きからぐわんぐわん値が...
-
中学生で数学です。 √84nが自然...
-
正の数aは4の倍数で、7でわると...
-
シグマを平均値で割る
-
系列推理
おすすめ情報