添付の図を見て下さい。
図の下の方の画像:F7に、” =$B$4>=$B$4:$B$14 ”と入力し、ctrl+shift+enterで、
{=$B$4>=$B$4:$B$14}としたら、TRUEと表示されました。
$B$4 は、cajhgjh です。
B7 は、erert です。
= ( cajhgjh >= 何??)で、TRUEになっているのでしょうか。
なお、次の質問の続きのようなものと考えてください。
https://oshiete.goo.ne.jp/qa/10215216.html
No.1ベストアンサー
- 回答日時:
こんにちは
配列数式の場合、対象とする範囲の各セルそれぞれに対象となる計算を行った結果(=配列)が計算に利用されることを意味します。
ご提示の例で言えば、B4>=B4、B4>=B5.B4>=B6・・・の結果で、例えば(TRUE, TRUE, FALSE ・・・)のような配列となります。
一方でご提示の式の場合は、セルの値に「=配列数式の結果」として上記のような配列を表示させるような式になっていますが、もちろんセルの値として配列を持つことはできません。(通常はこのような式は作成しませんよね)
エクセルは配列の最初の値(例示の場合は、B4>=B4の結果で常にTRUE)を採用するので、TRUEと表示されます。
試しに、どこかのセルに
=INDEX($B$4>=$B$4:$B$14,ROW(A1))
と入力し、配列数式にしてから下方にフィルコピーしてみると、B4:B14のそれぞれの値に応じてB4と比較した結果が並ぶのがわかると思います。
これは、INDEX関数で比較結果の配列の値を順に表示させているからです。
(indexにあたる部分ROWA1)が1,2,3・・・と変わりますので)
もちろん、indexを直接の値として
=INDEX($B$4>=$B$4:$B$14,5)
のような式にしても、5番目の結果が表示されることになります。
範囲外までフィルコピーしたり、indexに10より大きな数値を与えると、配列の範囲を超えてしまうので、#REF!表示となることも確かめてみてください。
※ 実は、この例の場合は、配列数式にしないでフィルコピーしても、同じ結果が得られますが…
ありがとうございました。
{=$B$4>=$B$4:$B$14} の場合は、比較結果の配列の先頭行の値がそのセルに表示される
=INDEX($B$4>=$B$4:$B$14,1) と同じことになる
そういうことなのですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel関数式で該当月日のみ表示し、それ以外の月日を空白にしたい。 1 2022/07/17 11:59
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- Visual Basic(VBA) vbaでセルに入力したときに,その横にあるセルを保護し入力不可にするマクロを作りたいです。 2 2022/04/24 20:59
- Visual Basic(VBA) マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」 4 2022/11/08 11:14
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報