• ベストアンサー

エクセルでこういう関数ありますか?

思いつかなかったので質問します。 セルA1の値が表E1:F15の中に有るか無いかを判定する関数です。 判定方法は○か×でOKです。 誰か教えてください。 【できれば至急】

質問者が選んだベストアンサー

  • ベストアンサー
  • sero
  • ベストアンサー率47% (916/1944)
回答No.1

=IF(COUNTIF(E1:F15,A1),"○","×") でどうですか。

Mont-Vento
質問者

お礼

そうでした。 COUNTIF関数がありましたね・・・。 忘れてました。

その他の回答 (1)

回答No.2

=IF(ISERROR((MATCH(A1,E1:E15,0))>-1)=TRUE,"×","○") (上記は、一つで機能を果たす関数の組み合わせです) これでもいけますよ。 色んな、関数入れてますがこれからのことを考えれば、知っておいて損のない関数ばかりですから、頑張ってくださいね。

Mont-Vento
質問者

お礼

なるほど!! MATCH関数のこういう使い方があるのですね。 参考になりました。 先にNo.1さんので使わせていただきました。 ためしにMATCH関数で使ってみます。

関連するQ&A

  • エクセル関数でこんな判定?

    エクセル2000です。 質問1 A1:A20にリストがあります。 入力されているのはすべて数値としての数字です。 このリストは本来、上のセルの値が常に下のセルの値より大きくなければなりません。(上のセル>=下のセル。空白セルは0とみなす。) もし下のセルの方が大きかった場合を判定するにはどうすればよいでしょうか? 質問2 上記の表がA1:D20まであり、それぞれの列内のみで上記を判定し、A~Dのどこかひとつでも「上のセル<下のセル」があるかどうかの判定。 もちろん作業列を設け、「=上のセル-下のセル」の答えがひとつでもマイナスになれば、そうとわかりますが、作業列をつかわず、ワークシート関数で調べる方法を知りたいのです。 よろしくお願いします。

  • エクセルの関数について

    エクセルの関数で困っています。 次のような場合、どうしたら良いでしょうか?  A  B  C  D  E  F 1     東京  10 2     東京  20 3    神奈川 40 4    神奈川 50 5 6 例えば↑のようにC1セルに「東京」D4セルに「50」とある表(この表を以降「イ表」と呼びます)があった場合、フィルタ機能を使わず関数にて次の条件値を求めるには どうしたら良いでしょうか?  ★条件:「イ表」の内、「東京」の条件の中から、最小値を求める。   (条件値を導き出すセルはF6とします) 表を並び替えて条件値を求めるのは容易なのですが、関数を使うと なるとさっぱりです。 DMIN関数以外で教えてください よろしくお願いします。  

  • エクセルの関数を教えてください

    エクセル初心者です。 上司から下記のシートをもらいました  A   B    C    D        E    F    G   H   I    1場所 床材 平米数  洗浄  ワックス   場所  床材  平米数  洗浄 2 廊下 塩ビ  150  ○   ○      階段   塩ビ  20   ○     3 この表から、E2のセルに○がある場合に、C2のセルにある8を、 また、I2セルの隣にJ2セルもあり、そこにも○がありますが、H2のセル20をA3に合計したいとのことです。 if関数の他に、関数を組み合わせるのではないかを思いますが、 良い式が思い浮かびません。 どうか、ご教授ください。よろしくお願いします。

  • エクセルの関数を教えてください

    A1からAE1に日付としまして数字の1から31を入れます A2からAE2の任意のセルに○がいくつか入ります このとき例えばE2、J2、O2のセルに○があったときのA1からAE1の値(日付)を A3に最初の日付(5)と、A4に最後の日付(15)を表示させたいのですが どの関数で求められるか分かりませんのでどなたかご教授ください。

  • エクセルの関数を教えてください。

    セルHにIFとANDを使って下記内容の関数式を入力したいです。 セルAからセルF内すべてに数値が入っていたらセルFを返す、 セルFが空欄ならばセルEの数値を返す、 セルEも空欄ならばDの値を、 Dも空欄ならばCの値を、Cも空欄ならばBの数値を、 Bも空欄ならばAの数値を返し、 Aも空欄(つまりAからF内に数値なし)ならばスペースを返す。 わかる方、教えてください。 よろしくお願いします。

  • エクセル関数について教えてください。

    (A5,A8,A11,A14,A17)のセルの値の中から、一番高い値を検索したい時にどんな関数を使ったらいいのでしょうか? largeを使ってみたのですが、セルが続いている場合でないと使えないみたいでした。。。 表の形を変えれば済むことなのですが、できるだけ変えないようにできないかな~と試行錯誤しております。 何か良いアドバイスがありましたら、よろしくお願いします。

  • Excelの関数についての質問です。

    Excelの関数についての質問です。 表1のセルA2の値に対し、セルB2の値の結果をセルC2に返す関数式を教えてください。 なお、表1は表2を反映した値となります(画像添付あり) 初心者です。宜しくお願い致します。

  • エクセルVBAで関数が入った空白セルの取得

    エクセルVBAで下記のようなセルの参照をしたいのですが、よろしくお願いします。(エクセル2002です)   A  B  C  D  E  F 1 78 80 セル(A1)(B1)には値も関数も入れられています。 セル(C1)(D1)(E1)には値は入っていませんが、ワークシート関数が組み込まれており空白となっています。(関数の""にて空白) セル(F1)には何も入力されていません。 今回はセル(B1)の80の値を取得できるようにVBAで下記のようにコードを組みました。 Range("F1").End(elToLeft).Activate そうすると、セル(E1)に関数があるために(?)(E1)がアクティブな状態となります。 関数が入力されていても空白として(B1)をアクティブな状態にするために良い方法はありますでしょうか? 誠に申し訳ございませんが、よろしくお願いします。

  • Excelの関数を教えてください。

    Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。

  • Excelの関数について

    Excel2003を使っているのですが、関数について質問させて下さい。 Sheet1に家計簿の様な表があり、Sheet2に集計表を作ろうと考えています。 Sheet1のACEGIKM列に商品名、BDFHJLN列に価格の入力されている表があります。 Sheet1全体の中から商品aというセルを検索し、その右隣のセルの値を合計させたいと思い、COUNTIFやOFFSETやSUMIFなどを組み合わせてみたのですが、組み合わせ方が悪いのか、このような条件が関数としては無理なのか、どうしても上手くいきません。 どうしようもなくご質問させて頂きました。 他の方法でも構いません。Sheet1全体の中から商品aの価格を合計するにはどうしたらいいのでしょうか? 何方かお知恵をお貸し下さい。宜しくお願い致します。

専門家に質問してみよう