• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別のセルを参照して同一ならば”入金”)

売上と入金の関係についての数式

このQ&Aのポイント
  • 売上と入金の関係について、Excelの数式についてご指導をお願いします。
  • 特定のセルの値が同じ場合に「入金」と表示する数式を教えてください。
  • 売上と入金の関係を分かりやすくするために、Excelの数式を使って同じ値の場合に「入金」と表示したいです。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.6

質問、No.1~No.5の回答およびその補足を読ませて頂きました。 肝心な要件が読み取れない状況です。 勝手解釈で添付画像のようなシートを2枚作成し要望と思われる結果を導きました。 違っていれば無視してください。 添付画像はExcel 2013ですがExcel 2010でも同じことができます。 売上記入!AA15=IF(COUNTIFS(入金記入!AC:AC,AB15)>0,"入金","") 分割入金のときはどのような処理をされるのでしょう?(補足不要) 老婆心ながら気になります。

dorasuke
質問者

お礼

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

その他の回答 (5)

noname#204879
noname#204879
回答No.5

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

  • shi-shi--
  • ベストアンサー率7% (18/255)
回答No.4

if関数を使ってできます。 =if(AB15=AC23,"入金","") セルAB15とセルAC23が=(同じ値)なら、入金、ちがければ何も表示されないという関数です。

参考URL:
http://kokoro.kir.jp/excel/if.html
dorasuke
質問者

お礼

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

dorasuke
質問者

補足

私の説明不足で誤解させてしまったようです。 AB列は売り上げは立ったものの入金はされていません。 AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを 確認しあればその左隣のAA列に”入金”と表示したいです。 No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。 =IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

  • pointow
  • ベストアンサー率12% (6/47)
回答No.3

AA15に次の関数を入れれば、入金と表示されます。 =IF(ISERROR(MATCH(AB15,AC23,0))=TRUE,"","入金") 違うやり方もあると思いますが、とりあえずこれで用は 足りると思います。

dorasuke
質問者

お礼

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

dorasuke
質問者

補足

私の説明不足で誤解させてしまったようです。 AB列は売り上げは立ったものの入金はされていません。 AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを 確認しあればその左隣のAA列に”入金”と表示したいです。 No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。 =IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

回答No.2

=if(AB15=AC23,"入金","") を入金と表示させたいセルに貼付けでいけると思います。

dorasuke
質問者

お礼

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

dorasuke
質問者

補足

私の説明不足で誤解させてしまったようです。 AB列は売り上げは立ったものの入金はされていません。 AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを 確認しあればその左隣のAA列に”入金”と表示したいです。 No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。 =IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))

回答No.1

以下の数式を入力してください。 =IF(AB15=AC23,"入金","")

dorasuke
質問者

補足

私の説明不足で誤解させてしまったようです。 AB列は売り上げは立ったものの入金はされていません。 AC列に値が入力されて初めて入金です。 その時の値をAB列に同じ値があるかどうかを 確認しあればその左隣のAA列に”入金”と表示したいです。 No.3 pointowさんのお知恵を私なりに下記のように作成しましたが正しいのでしょうか。 =IF(AC2="","",IF(ISERROR(MATCH($AB$2:$AB$100,$AC$2:$AC$100,0))=TRUE,"","入金"))