アプリ版:「スタンプのみでお礼する」機能のリリースについて

関数についてご教示下さい。
下記画像の様な請求書を利用しております。
A列 項目は割引率が入ります 
すべて一律に割引額が決まっておりませんので手入力で15%や12.6%などを行い
また割引の無い原価商品もあり、その際は仕切価格と表示いたします。

例として
A17 仕切価格 の入力の場合は 
    単純に 数量x単価 金額表示で良いのですが
A17 13.65% の入力の場合は 
    単価を13.65%割引し端数は価格表示して 金額を導きたいのです。

どなたかお助け下さい。

「Excel2013 関数について」の質問画像

A 回答 (3件)

いまひとつ、要件が分かりません。


とりあえず、
E17:
=IF(A17="仕切価格",C17*D17,C17*D17*(100%-A17))
で、どうですか?

単価を13.65%割引し
端数は価格表示して
↑この端数ってなんですか?
金額に表示するのは、
価格?
端数??

添付の内容を確認してみてください。
「Excel2013 関数について」の回答画像1
    • good
    • 0
この回答へのお礼

素早い対応ありがとうございます。
問題解決いたしました。

お礼日時:2020/03/25 11:35

こんにちは



A列の%表示の方法がいろいろ考えられますが、セルの書式設定での「パーセンテージ」が選択されているものと仮定しました。
(12.65%と表記されている場合の、実際のセルの値は0.1365となっているものと仮定)

>端数は価格表示して
の意味が不明でしたので、とりあえず「端数は切り捨て」としています。
(四捨五入とか切り上げなら、INT関数を変えればその様になります)

また、セルが結合されているようですが、項目はA列、数量はH列、単価はI列と仮定しています。
K17セルに
 =H17*INT(I17*IF(A17="仕切価格",1,1-A17))
ではいかがでしょうか?
    • good
    • 0
この回答へのお礼

ご提案感謝申し上げます。
助かります。

お礼日時:2020/03/25 11:35

すみません。

一部訂正です。

仕切価格、数値以外が入った場合を考慮し、
IFERRORを追加しました。
E17
:=IFERROR(IF(A17="仕切価格",C17*D17,C17*D17*(100%-A17)),"数値異常")
    • good
    • 0

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

関連するカテゴリからQ&Aを探す