添付の図を見て下さい。
図の下の方の画像: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ランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
スマートな関数を教えて下さい。
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
4つのパターンを表示するEXACT...
-
関数を教えて下さい。
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
エクセルでセルに「氏名を入力...
-
Excel 2019 のピボットテーブル...
-
スプレッドシートの関数VLOOKUP...
-
エクセルで日付の入ったセルの...
-
Excelファイルの「数式」タブ→...
-
excelの不要な行の削除ができな...
-
Excelのif関数で文字が見えなく...
-
各ページの1番上の表示について
-
エクセル関数に詳しい方、教え...
-
INDIRECTを使わず excelで複数...
-
Excel 2019 は、SPILL機能があ...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報