No.1ベストアンサー
- 回答日時:
こんにちは
エクセルのバージョンによって計算の意味が少し異なります。
365等であれば、配列計算をしてくれるので、各行の計算結果を返します。
例えば n行目で言えば
=ROW($Bn)/($Cn = $C4)
を計算しますので、分母の部分はCnセルが「チューリップ」ならTRUE(=1)、そうでなければFALSE(=0)として扱われます。
この結果、C列がチューリップの行はその行番号が、そうでない行は #DIV/0! となる配列が返されます。
(ご提示の式の場合、最初の4行目に関しては必ず4が返ります)
どこかのセルに、ご提示の式に「=」を付けて入力してみれば、結果が下方にスピルされるでしょう。
それ以前のバージョンの場合は、そのままの式だと、セル範囲に関しては最初のセル値を代表値として採用しますので、ROW($B$4:$B$23)は4と解釈されますが、($C$4:$C$23=$C4)の部分は計算できないので、#VALUE! 値として扱われ、結果は#VALUE! となります。
配列計算であることを明示してあげれば、配列計算として前記と同様の計算を行いますが、結果は代表値(=最初の値)を採用します。
例えば、配列数式として上記同様に入力すると、最初の値である4が返ります。
想像するところ、ご提示の式は複合式の一部なのであろうと思いますが、C4と合致する行を抜き出したいのか、合致する個数を数えたいなどではないかと想像しますけれど・・・
(実際がどのような式なのかわからないので、何ともわかりませんが)
数を数えたいのなら、COUNTIFなどでできますし、一致する行を検索したいのなら、MATCH関数等でも可能です。
一致するものを全て抽出したいであれば、365ならFILTER関数を使えます。
それ以前のバージョンの場合は、いずれにしろ配列計算であることを明示する式にしておかないと、計算はしてくれません。
(配列数式で設定したり、SUMPRODUCTなどの配列計算用の関数を使うなど)
No.2
- 回答日時:
ROW($B$4:$B$23)は配列なので、そのまま配列と認識してくれるエクセルなら、ですか??
配列認識して呉れるとして、この式をA1~A20に入れてる場合。
C4とC4が等しければ、A1にはC4の行番号である4が入ります。
C5とC4が等しければ、A2にはC5の行番号である5が入ります。
C6とC4が等しければ、A3にはC6の行番号である6が入ります。
・
以下同じ
等しくなければ、0割エラーが入ります。
何をしたい式なんでしょうね・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 重複データを抽出する式の説明をお願いします。 1 2024/02/12 13:30
- 化学 有機化学の教科書に画像のような誘起効果の説明がありました。説明の途中に3つの反応式がありますが、1つ 1 2023/09/20 11:05
- 大学・短大 色素性乾皮症について 1 2022/08/20 14:57
- 統計学 応答で層別した場合の検定について 3 2024/05/12 14:36
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- 環境学・エコロジー クロソイド曲線の計算について 1 2023/09/19 14:16
- 数学 モデルのパラメータの定義がいまいちわかりません。 3 2022/10/11 15:16
- その他(自然科学) 「量子テレポーテーション」「神はサイコロを振らない」 ・・・ 1 2022/09/20 05:29
- 統計学 統計学の問題 2 2022/07/24 19:57
- 統計学 統計学を独学で勉強してます。 ページ左上に誤差分散の推定量の指揮があると思いますが(青いペン) 例題 2 2023/02/12 12:34
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
VBAについての質問です
Excel(エクセル)
-
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
-
4
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
5
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
6
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
-
7
【関数】スペースがいくつ入った後の文字列を取り出したい
Excel(エクセル)
-
8
Excelにいついて質問です。
Excel(エクセル)
-
9
エクセルの「赤」の印刷がうまくできなくなりました。
Excel(エクセル)
-
10
[オプション]の[アクセスビリティ]の意味は?
Excel(エクセル)
-
11
リンク先が空白若しくはゼロの場合の処理
Excel(エクセル)
-
12
エクセルで日付の入ったセルの月別の個数が知りたい
Excel(エクセル)
-
13
[関数得意な方]教えて下さい・・[困ってます]
Excel(エクセル)
-
14
【関数】先頭だけにある、半角スペースを、とりのぞく事はできますか?
Excel(エクセル)
-
15
一つのセルに(例えばA1)入力された3桁・4桁の数字を並べ替えて同一行のセルに表示させる。
Excel(エクセル)
-
16
Excelの数式について教えてください。
Excel(エクセル)
-
17
CELL関数のヘルプ文の意味?
Excel(エクセル)
-
18
エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したい
Excel(エクセル)
-
19
EXCELの質問です 119から足したり引いたりしたいです E3には「=119+C3+D3」が入って
Excel(エクセル)
-
20
エクセル関数に詳しい方、教えてください(テキスト関数と条件付書式)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelデータをコピペして、ペー...
-
スプレッドシート、Excelでの数...
-
エクセルの関数について教えて...
-
スプレッドシートで使う数式を...
-
Microsoft Officeの中古は信用...
-
エクセルで会社の従業員のデー...
-
Excelで50個のセルに同じ文字を...
-
エクセルの表で1年間の曜日を...
-
エクセルでの特別な文字を上に...
-
エクセルで不等号記号(≠)が上に...
-
エクセルでB列でフィルターをか...
-
エクセルでセルに標準で入力さ...
-
Excelで、項目の種類ごとにカウ...
-
【マクロ】アクティブセルにブ...
-
EXCELの質問です 119から足した...
-
【マクロ】アクティブセルの、...
-
【マクロ】アクティブセルの行...
-
エクセルの空欄をつめて、次の...
-
Excelの数式について教えてくだ...
-
非表示列の再表示に失敗
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報