Gizport
1 回答
0
Share (facebook)
164
view
全般

エクセルです。 質問が2つあります。 どちらかひとつでも構いませんが...

エクセルです。
質問が2つあります。
どちらかひとつでも構いませんが、(質問1)の方が特に知りたいです。 B列 社名
C列 仕入金額
D列 消費税額
E列 F列の科目(相殺or売上)
F列 相殺、値引の金額
G列 繰越金額
H列 支払合計金額
I列 備考
J列 備考2

F列には売掛金(税込)がある場合のみ入力します。
その金額がC+D(買掛金)よりも小額であればE列は相殺
反対に金額が多い場合(Hがマイナスになる)場合は売上となります。
現在は関数を使って自動で文字が出るようにしています。

E3の場合↓
=IF(C3="","",IF(F3<SUM(C3:D3,G3),"相殺","売上"))

しかし、これだと売掛金がない場合も「相殺」表示になってしまいます。
(質問1)Fに何も入力されていない場合はEも何も表示しないようにするにはどうすれば良いでしょうか?


********************************************

C、D、F、G、H は、それぞれ金額が入るので、¥がつくように設定してあります。

H以外は¥ 500というように、¥と数値の間にスペースがあるのですが(¥が左寄せ、数値が右寄せ)
Hのみ ¥500というように、¥も数値も右寄せになっています。

(質問2)どちらの表示方式でも構わないので、統一させたいのですが、どうすれば良いでしょうか?

関係あるかはわかりませんが、Hには関数が入力されいています。
H3の場合↓
=IF(COUNTBLANK(C3:G3)=5,"",IF(E3="売上","",SUM(C3:D3,G3)-F3))

※関数はEとHのみ入っている


宜しくお願いします。
Yahoo!知恵袋 4786日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
>E3の場合↓
>=IF(C3="","",IF(F3<SUM(C3:D3,G3),"相殺","売上"))
>
>しかし、これだと売掛金がない場合も「相殺」表示になってしまいます。
>(質問1)Fに何も入力されていない場合はEも何も表示しないようにするにはどうすれば良いでしょうか?

「F3が空白ならE3も空白」という式を追加します。
この場合、C3かF3のどちらかが空白ならE3も空白にするのなら
=IF(OR(C3="",F3=""),"",IF(F3<SUM(C3:D3,G3),"相殺","売上"))
になりますし、

C3が空白でなければ、F3が空白の場合のみE3を空白にするというのであれば、
=IF(C3="","",IF(F3="","",IF(F3<SUM(C3:D3,G3),"相殺","売上")))
にします。

もし、C3とF3の両方が空白でなければそのまま計算を実行する、という場合は、
=IF(AND(C3="",F3=""),"",IF(F3<SUM(C3:D3,G3),"相殺","売上"))
になります。
条件をよく検討して上記の3種類から選択してください。ご質問の条件では1番目か2番目でしょうね。

次にマーク付書式ですが、セルの書式設定で「通貨」と「会計」があります。
通貨の場合はと数字がくっついて右寄せ(右端に一文字分の空白あり)で表示されますが、会計ではは左に、数字は右寄せで表示されます。
どちらかに統一すれば同じ表示になります。
Yahoo!知恵袋 4786日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
25
Views
質問者が納得>E3の場合↓ >=IF(C3="","",IF(F3<SUM(C3:D3,G3),"相殺","売上")) > >しかし、これだと売掛金がない場合も「相殺」表示になってしまいます。 >(質問1)Fに何も入力されていない場合はEも何も表示しないようにするにはどうすれば良いでしょうか? 「F3が空白ならE3も空白」という式を追加します。 この場合、C3かF3のどちらかが空白ならE3も空白にするの...
4786日前view25

関連製品のQ&A