プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になります。
WIN7 EXCELL2010 です。

ご指導を仰ぎたいのは、
例えば
シート売上記入 AB15 =C&D(例004412340)
C(ID番号 文字列 例0044)
    D(金額 数値 例 12,340)

シート売上記入 AC23 =入金記入!AB23
 シート入金記入 =C&D(例004412340)
 C(ID番号 文字列 例0044)
            D(金額 数値 例 12,340)

AB15 の売上に対してAC23 が同一の値の時は
AA15 “入金” と表示するにはどういう数式をすればいいかをご指導を願えませんか。

同じ値の可能性は考えられなくはないですがその時は無視します。
この目的は入金状態をできるだけ分かるようにしたいからです。

よろしくお願いいたします。

A 回答 (6件)

質問、No.1~No.5の回答およびその補足を読ませて頂きました。


肝心な要件が読み取れない状況です。
勝手解釈で添付画像のようなシートを2枚作成し要望と思われる結果を導きました。
違っていれば無視してください。

添付画像はExcel 2013ですがExcel 2010でも同じことができます。

売上記入!AA15=IF(COUNTIFS(入金記入!AC:AC,AB15)>0,"入金","")

分割入金のときはどのような処理をされるのでしょう?(補足不要)
老婆心ながら気になります。
「別のセルを参照して同一ならば”入金”」の回答画像6
    • good
    • 0
この回答へのお礼

=IF(COUNTIFS(入金記入!AC:AC,AB2)>0,"入金","")
に変えさせていただき試しましたところ 入金記入のAC列が空白の時、
売上記入のAB列に “入金” と表示されます。
ご指導を仰ぎながらわがまま勝手ですが下記のように変更したらうまくできました。
=IF(AB2=””,””,IF(COUNTIFS(入金記入!AC:AC,AB2)>0,"入金",""))

勝手な変更を重ね重ねお許しください。

サンプルまで作成していただいてありがとうございました。

お礼日時:2014/01/01 22:20

何処かで「説明不足」と宣っているけど、「説明間違い」ではないかと。

    • good
    • 0

if関数を使ってできます。



=if(AB15=AC23,"入金","")

セルAB15とセルAC23が=(同じ値)なら、入金、ちがければ何も表示されないという関数です。

参考URL:http://kokoro.kir.jp/excel/if.html

この回答への補足

私の説明不足で誤解させてしまったようです。

AB列は売り上げは立ったものの入金はされていません。
AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを
確認しあればその左隣のAA列に”入金”と表示したいです。

No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。

=IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

補足日時:2014/01/01 18:35
    • good
    • 0
この回答へのお礼

御指導ありがとうございました。

お礼日時:2014/01/01 22:23

AA15に次の関数を入れれば、入金と表示されます。




=IF(ISERROR(MATCH(AB15,AC23,0))=TRUE,"","入金")


違うやり方もあると思いますが、とりあえずこれで用は
足りると思います。

この回答への補足

私の説明不足で誤解させてしまったようです。

AB列は売り上げは立ったものの入金はされていません。
AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを
確認しあればその左隣のAA列に”入金”と表示したいです。

No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。

=IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

補足日時:2014/01/01 18:34
    • good
    • 0
この回答へのお礼

ご丁寧なご回答、御指導ありがとうございました。

お礼日時:2014/01/01 22:25

=if(AB15=AC23,"入金","")


を入金と表示させたいセルに貼付けでいけると思います。

この回答への補足

私の説明不足で誤解させてしまったようです。

AB列は売り上げは立ったものの入金はされていません。
AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを
確認しあればその左隣のAA列に”入金”と表示したいです。

No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。

=IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

補足日時:2014/01/01 18:36
    • good
    • 0
この回答へのお礼

御指導ありがとうございました。

お礼日時:2014/01/01 22:26

以下の数式を入力してください。



=IF(AB15=AC23,"入金","")

この回答への補足

私の説明不足で誤解させてしまったようです。

AB列は売り上げは立ったものの入金はされていません。
AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを
確認しあればその左隣のAA列に”入金”と表示したいです。

No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。

=IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

補足日時:2014/01/01 18:36
    • good
    • 0

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