dポイントプレゼントキャンペーン実施中!

お世話になります。

雑貨小売店をしております。
広く作家さんを募って、委託販売を受け付けています。

最近お取引先の作家さんが増えてきて、
返金業務に大変時間がかかって疲弊してしまい、
もっと楽にできないかと思い相談させていただきます。

月末に締日を作り、
一ヶ月分の売り上げを返金します。

1000円以下は6割返金
1001円以上は7割返金

というように価格ランクに応じて掛率を設定し、
一品ずつ計算機で計算し、合計額を振り込んでいます。

これを楽に行えるような、

★販売価格を記入したら、返金価格が一覧で表示され、
さらに合計額がわかるサイト

★上記と同じような機能のある経理ソフト(できればフリー)

★エクセル表計算での設定方法

などがありましたら、教えていただけませんでしょうか。
よろしくお願いいたします。

A 回答 (2件)

>=INT(IF(A2>3000,A2*0.8、A2>1000,A2*0.7、A2*0.6))



IF関数は2つの条件しか扱えません。
それ以上の場合はIFのなかにもう一つIF文を入れ子にします。
ご質問の場合は

=INT(IF(A2>3000,A2*0.8、IF(A2>1000,A2*0.7、A2*0.6)))
と言う式でいけます。
要するに先頭の式がNOの場合で、IF(1000円より大ならばA2*0.7、1000未満ならばA2*0.6)と言うことです。

これより条件が多い場合は、VLOOKUPなどが良いと思いますが、これはヘルプでお調べください。
    • good
    • 0
この回答へのお礼

入れ子!できました^^

初心者的な質問に大変丁寧にお答えいただき、
ありがとうございました!
立派な計算表が出来上がりました!
今月末よりさっそく使わせていただきます。

お礼日時:2013/03/26 00:06

エクセルで計算すれば簡単ですね


A2に単価を入力し、B2に下記の式を入れます。

=INT(IF(A2>1000,A2*0.7、A2*0.6))

A3以下は上記の式をコピーすれば良いでしょう。

ついでにB1に
=SUM(B2:B10)
という式を入れておけば合計額も出ますよね。
    • good
    • 0
この回答へのお礼

早速ありがとうございます!
教えていただいたように入力して何とかフォーマットを
作ることができました!(拍手)

=INT(IF(A2>1000,A2*0.7、A2*0.6))

2ランクでは問題なくできたのですが、

=INT(IF(A2>3000,A2*0.8、A2>1000,A2*0.7、A2*0.6))

このように3つの価格ランクを欲張って記入したところ、
式が長すぎです、とエラーが出てしまいました。

取り急ぎ、高価格帯作家さん向けのフォーマット、
低価格帯作家さん向けのフォーマットを
2種類作って対応させたつもりではいるのですが、

もしかすると、3ランク向けの
もっと便利な数式があるのでしょうか。
厚かましくも教えていただけますと助かります!

お礼日時:2013/03/24 23:11

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