
エクセル2010を使っています。言語環境は英語です。
a1:a14がaのときに対応するb1:b14の数字を小さいほうから並べたいと考えています。
ほかの質問箱で
1.if文で条件を与えて一致したデータを小さな順に並べたい
{=SMALL(IF(J44:J48=3,I44:I48),5)}
という式があたのですが、それを当てはめても望みの数字を出してくれません。{}を入れるとそもそも式として認識してくれないのですが、どのようにしたら式を作ることができるでしょうか?わかる方が降りましたら、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
数式を書き込む際に,ご自分で{ }を書き足しては「いけません」。
発見した回答にキチンを目を通せば,「コントロールキーとシフトキーを押しながらEnterで入力する」という注意書きが添えられていたと思います。
そのように操作することで,前後に{ }が自動で取り付き,配列計算という少し特殊な計算をしてくれます。
また,数式を下向けにコピーして並べて使うためには,$付きのセル参照を上手に使わないといけません。
以上の注意を踏まえて
=SMALL(IF(A$1:A$14="a",B$1:B$14),ROW(A1))
という数式を記入し,コントロールキーとシフトキーを押しながらEnterで入力し,下向けにコピーします。
#実際には
=IFERROR(SMALL(IF(A$1:A$14="a",B$1:B$14),ROW(A1)),"")
という数式をCtrl+Shift+Enterして下向けにコピーしておくと良いでしょう。
ありがとうございます。配列関数についてはまったく知らなかったので、助けになりました。二人の方が答えてくださいましたが、両方とも優劣をつけがたい答えでしたので、最初に答えていただいたkeithinさんをベストアンサーに選ばせていただきました。ありがとうございました。
No.2
- 回答日時:
一例です。
{}は文字入力ではなく、shift+ctrl+enterキーを同時押下します。(配列数式と言います)
以下の数式を任意セルに入力、入力完了時に前述操作を行い、下方向にコピーでお試しください。
=IF(COUNTIF($A$1:$A$14,"a")>=ROW(A1),SMALL(IF($A$1:$A$14="a",$B$1:$B$14),ROW(A1)),"")
発見した答えは配列数式を知っていることを前提で話としていましたので、助かりました。二人の方に答えを作っていただいたのですが、優劣がつけがたく、助かりました。最初に答えていただいた方をベストアンサーに選びましたが、mu2011さんにも時間をとって答えていただき、うれしく思っています。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル 複数の条件付で最小値を求めたい
その他(Microsoft Office)
-
エクセルで、重複データを除外して小さい値順に並べ替える関数
Excel(エクセル)
-
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
-
4
MIN関数で空白セルを無視したいのですが
その他(Microsoft Office)
-
5
IFERROR、SMALL関数について
Excel(エクセル)
-
6
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
7
空白でないセルの値を返す方法について
PowerPoint(パワーポイント)
-
8
LARGE関数 飛び飛びの範囲を指定
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
microsoft office for mac につ...
-
Microsoft Officeを2台目のPCに...
-
office2019 のoutlookは2025年1...
-
エクセルの式がわかる方がおら...
-
大学のレポート A4で1枚レポー...
-
Microsoft Formsの「個人情報や...
-
outlookのメールが固まってしま...
-
Excelで〇のついたものを抽出し...
-
Excel 日付を比較したら、同じ...
-
Office2021を別のPCにインスト...
-
Microsoft 365 の支払いが反映...
-
ステータスバーの合計に表示さ...
-
VBAの印刷について
-
エクセル:一定間隔で平均値を...
-
会社のOutlookにてメールを予約...
-
Office 2021 Professional Plus...
-
Windows 11で、IME言語バー(IM...
-
web上にあるエクセルをショート...
-
Office2024インストール後の疑問点
-
マイクロソフト オフィスのサポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
大学のレポート A4で1枚レポー...
-
エクセルの式がわかる方がおら...
-
Office2024インストール後の疑問点
-
Microsoft Formsの「個人情報や...
-
Excelで〇のついたものを抽出し...
-
マイクロソフト オフィスのサポ...
-
office2019 のoutlookは2025年1...
-
outlookのメールが固まってしま...
-
Office2021を別のPCにインスト...
-
エクセル 日付順に並べてかえた...
-
Office 2021 Professional Plus...
-
エクセルで質問です。 ハイパー...
-
Excel 日付を比較したら、同じ...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル:一定間隔で平均値を...
-
Teams内でショートカットって貼...
-
Microsoft365、ページ設定がで...
-
Microsoft365について
-
別シートの年間行事表をカレン...
おすすめ情報