エクセルで1行だけ数式が反映されない?
とても困ってしまったので、どなたか教えてください。
詳しく状況を説明するために長々と書いてます。
エクセルで売掛金を管理するための集計表を作っています。
シート1
売上金とその入金の記録をしています。
A列:売上が発生した月を直接入力 例)4月分
B列:関数を使って月の数字だけ取り出す作業列 例)4
=LEFT(A2,LEN(A2)*10-
SUM(LEN(SUBSTITUTE(A2,{0,1,2,3,4,5,6,7,8,9},))))
C列:取引先名を直接入力 例)A社
D列:取引先名と売上月を組み合わせる作業列(=B2&C2)
例)4月のA社の売上 → 4A社
F列:売上金額を直接入力
シート2
月ごとの売上・入金・残高が、取引先単位で分かる一覧表です。
1つの取引先について、1行使っています。
シート2で、A社の4月の「売上」に該当するセルに、
=SUMIF(シート1!$D:$D,"4A社",シート1!$F:$F)
と入力して、4月のA社の売上金額を表示するようにしました。
と、ここまでは良かったのですが
80近くある行のうち、15行目だけが売上金額を表示せずに
「0」になってしまいます。
当初は15・16行目が0表示だったのですが、
何度も関数やシート1の値を入れ直したり、正確なセルから書式のコピーをしてみたりしている内に
何が良かったのか分からないのですが、売上金額が表示されました。
ですが、15行目だけがどうしても「0」表示のままなのです。
シート1のD列の関数を消して、直接値を入力してみたところ、
売上金額が表示されました。
昨日からずっと困ってます。
どなたかアドバイスをお願い致します。。