プロが教えるわが家の防犯対策術!

こんにちは!
A1=A2の場合 ○、でなけれな×という判定を

IF(A1=A2,”○”,”×")

という関数で設定しているのですが、

この”×”のときに赤字で"×”と表示させる
設定をするにはどうしたらよいでしょうか?

以前、どこかで関数で設定しているのをみたので関数で設定できるかと思います。
VBAはわかりませんので、関数の設定でご回答いただけますとありがたいです。

A 回答 (7件)

No.5のWWolfです。


 補足というか、書式設定での左側”○”を正の値、左側”×”を負の値として判別しているだけです。
よく、書式で数値の負の数なら赤で表示ってありますよね、その応用だと思ってください。

 ちなみに書式設定で [青]"○";[赤]"×" すると○を青くすることも出来ます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
○と正の値、×を負の値として判別、できるんですね~。
なるほど、何かに応用できそうです。
ありがとうございました。

お礼日時:2005/01/26 18:58

考え方次第で何とでもなりますよ。

だから、関数やVBAはおもしろいですよね。
もし質問者様のQが解決し散るのならこの質問を締め切っていただければ幸いです。

これからも頑張ってください。
    • good
    • 0

まず、初めに私も他の回答者さんに賛成というか、同意権です。


但し、質問者さんが、単に過去に見たことをどの様にして出来たのか知りたいのであれば、過去に見た人の方法はわかりませんが、これ以外と条件付書式とVBA以外に方法はないと思います。
VBAはともかくとして、条件付書式は他の回答者さんが答えているので、イレギュラーな方法ではありますが、下記の方法で可能です。

IF文のあるセルで
セルの書式設定->表示形式->ユーザー定義->種類

"○";[赤]"×"

と入れ質問者さんの
IF(A1=A2,”○”,”×")

IF(A1=A2,1,-1)
とすれば可能です。

しつこいようですが、他の回答者さん方のアドバイスを聞いているほうが良いと思いますよ。
    • good
    • 0
この回答へのお礼

おもしろい関数ですね。やってみました。
この1とか-1とかという設定は
どういうもの?しくみなんでしょうか???

できましたら補足いただけますと幸いです。
ありがとうございました。

お礼日時:2005/01/22 12:08

No.3です。



>でも「関数で」の設定が欲しいのですが。
関数(を使用した数式)では、セルの書式を設定することは出来ません。
質問欄の、
>以前、どこかで関数で設定しているのをみたので
というのは、記憶違いか勘違いだと思います。

この手の問題は、No.1・2の方の条件付書式の方法が一般的です。
というより、私の回答も含めて条件付書式以外の方法はめったに見ませんね。
    • good
    • 0

こんにちは。

maruru01です。

参考程度に別の方法を。
まず、数式を、

=(A1=A2)*1

にします。
そうしたら、このセルの表示形式をユーザー定義で、
「[=0][赤]"×";"○"」
にします。

わざわざ数式を変えなくてはいけないので、あくまで参考程度ということで。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
やってみました。確かにできるんですが、、でも「関数で」の設定が欲しいのですが。

お礼日時:2005/01/19 21:47

条件付書式で出来るのではないでしょうか?


ツールバーの[書式]-[条件付書式]です。
そこで、セルの値、もしくは数式に対して、条件が設定でき、その条件を満たす場合に設定する書式を定義します。

上記の場合、
「セルの値」が「次の値に等しい」を選び、隣のエリアに「×」を入力し、
書式ボタン押下で出てくるダイアログの「フォント」タブで「色=赤」を選べばよいと思います。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
やってみました。確かにできるんですが、、でも「関数で」の設定が欲しいのですが。

お礼日時:2005/01/19 21:46

書式→条件付き書式で、「セルの値が」「次の値に等しい」として、その右に「×」と入力し、その下の「書式」ボタンをクリックして、フォントの色を赤にして下さい。

    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
やってみました。確かにできるんですが、、でも「関数で」の設定が欲しいのですが。

お礼日時:2005/01/19 21:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!