動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2206 ビルド15330.20246 Microsoft Store) Show
「excel isnumber で0を数字と認識させない方法」 ExcelではISNUMBER(イズナンバー)関数を使うと、数値がどうかの判定ができます。 ISNUMBER関数は、引数に指定されたデータが数値であれば論理値のTRUE、数値でなければFALSEを返します。 このISNUMBER関数を使った判定で「0」(ゼロ)のときにもFALSEにしたい、ということでしょう。 ISNUMBER関数で0も数値ではないと判定する論理式以下のようにAND関数とISNUMBER関数を組み合わせてください。 ▼操作概要:0を除く数値をTRUEと判定する 上記の数式を入力しておいて、A1セルに数値の「123」等を入力すればB1セルにはTRUEが表示されます。 A1セルに数値の「0」や、文字列「abc」等を入力すればB1セルにFALSEが表示されます。 ISNUMBER関数で0も数値ではないと判定して文字列を表示する結果を論理値ではなく、文字列で表示したいのであればIF関数も組み合わせましょう。 ▼操作概要:0を除く数値か判定した結果を文字列で表示する 先ほどの論理式「AND(ISNUMBER(A1),A1<>0)」をIF関数の第1引数に指定しています。 動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2206 ビルド15330.20264 Microsoft Store) 「ISNUMBER 反対」 Excelには、データが数値かどうかを判定するISNUMBER(イズナンバー)関数があります。 ISNUMBER関数は、引数に指定されたデータが数値であれば論理値のTRUEを、数値でない場合にはFALSEを返します。 「ISNUMBER 反対」 検索キーワード NOT関数を組み合わせるとISNUMBER関数の逆にISNUMBER関数の判定結果を逆にしたいのであれば、NOT(ノット)関数を組み合わせましょう。 ISNUMBER関数の結果と、ISNUMBER関数にNOT関数を組み合わせた結果を、あわせて確認することをおすすめします。 ▼操作概要:ISNUMBERの結果と、ISNUMBERにNOT関数を組み合わせた結果を確認する A2セルに数値「123」を入力すれば、 上図のような結果になります。 さまざまなデータ型で判定結果を確認しようさまざまなデータがどのように判定されるかを確認しておきましょう。 先ほどのつづきで、文字列をA3セル、論理値をA4セル、エラー値をA5セルにそれぞれ入力して、B2:C2セルを下方向にオートフィルすれば 上図のような結果になります。 IF関数の中でISNUMBER関数を使っているのなら普通の文章では否定形を使うと、読んだときにその意味を理解するための負荷が上がります。ISNUMBER関数にNOT関数を組み合わせる場合も同じことが言えます。 もしも、IF関数の中でISNUMBER関数を使っているのなら、FALSEのときの処理内容である第3引数を使うほうが、NOT関数を組み合わせるよりも可読性が高まるんじゃないかと思います。
��������̊��@�@�@top�� �@�C�t =IF(�_����,�l���^�̏ꍇ,�l���U�̏ꍇ�j �@�@�_��������������Ă���ꍇ�͒l���^�̏ꍇ��\�����A��������Ă��Ȃ��ꍇ�͒l���^�̏ꍇ��\������B�@�@(�⑫)�@IF ���͍ő� 64��(2003�ȑO��7��)�܂őg�ݍ��킹�邱�Ƃ��ł��܂��B�������ꍇ�ɂ͑��̊����g���ď������܂��B
������(�_����)�Ɏg���L��(��r���Z�q)�@�@�@�@top��
�����̓Z���̋����@�@�@�@�@top��������̔�r�@�@�@�@�@top��
�����̔�r�@�@�@top��
���������̔����@�@�@�@top�� =IF(AND(�_����1,�_����2,�E�E�E),�l���^�̏ꍇ,�l���U�̏ꍇ�j �@�@�@�@�@�_����1�@���@�_����2�@���E�E�E�E�̏ꍇ�A�l���^�̏ꍇ��Ԃ��A�����łȂ��ꍇ�͒l���U�̏ꍇ��Ԃ��B =IF(OR(�_����1,�_����2,�E�E�E),�l���^�̏ꍇ,�l���U�̏ꍇ�j�@�@�@�@�@�_����1�@�܂��́@�_����2�@�܂��́E�E�E�E�̏ꍇ�A�l���^�̏ꍇ��Ԃ��A�����łȂ��ꍇ�͒l���U�̏ꍇ��Ԃ��BAND��OR��g�ݍ��킹�Ďg���@�@�@�@top��
IS���@�@�@�@top�� �@�C�Y�G���[ =ISERROR(�e�X�g�̑Ώ�) �@�@�@�e�X�g�̑Ώۂ��C�ӂ̃G���[�l ���Q�Ƃ���Ƃ� TRUE ��Ԃ��܂��B �@�@�@�G���[�l�F#N/A�A#VALUE!�A#REF!�A#DIV/0!�A#NUM!�A#NAME? �܂��� #NULL! �̂����ꂩ�@�C�Y�u�����N�@�@�@�@�@top�� =ISBLANK(�e�X�g�̑Ώ�) �@�@�@�e�X�g�̑Ώۂ��Z�����Q�Ƃ���Ƃ� TRUE ��Ԃ��܂��B
���̑���IS���@�@�@�@�@top��
N���@�@�@�@top�� �@�i���o�[ =N(�l) �@�@�l�𐔒l�ɕϊ����܂��BNA���@�@�@�@top�� �@�G�k�G�[ =NA() �@�@��ɃG���[�l #N/A ��Ԃ��܂�
�Ώ۔͈͂̍�����ɂ���Z���̏����A�ʒu�A���e�ɂ��Ă̏���Ԃ��܂��@�@�@top�� �@�Z�� =CELL(�����̎��,�Ώ۔͈�) �@�@�@�Ώ۔͈͂͏ȗ��\�ł����A�Ō�ɕύX���ꂽ�Z���ɂ��̏�\������܂��B �@�@�@�Z���͈͂���͂����ꍇ�͍���[�̃Z���ɂ��Ă̏�\������܂��B
IF���̓���q�̐����@�@top��
IF���̓���q�̍����@�@top��
���K1
IF�����g�킸�ɏ������鐔��������@�@top��
���1
���2
�X�|���T�[�h�����N ��˂����Word��Excel�̏����� » �G�N�Z�����ꗗ�\ » IF����IS�� PageViewCounter |