重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

現在、給料の現金支給の為に、Excelで作成した金種表(MOD関数使用)を利用していますが、5千円札が必ず全員に入るようにしたいのです。
当日、5千円を現金で、徴収するためです。
(例:23万円→1万円札×22枚+5千円札×2枚)
知識の乏しい私には計算式がたてられません。
どなたか、Excelでの金種表の式を教えてくださいませんか?

A 回答 (2件)

______A____B____C____D____E___F__G__H__I__J


1________10000__5000__1000__500__100__50__10___5___1
2_230000____22_____2
3_316000____31_____1_____1

(表が見にくいかもしれません)

A列2行目から下に給与を入力し、
B、C、D・・・J列の1行目に金種がセットされているとします。

上の表で、
 B2:=MAX(INT(A2/B$1)-IF(MOD(INT(A2/5000),2)=1,0,1),0)
 C2:=INT(($A2-10000*B2)/C$1)
 D2:=INT(MOD($A2,C$1)/D$1)
 E2~J2:D2を横にコピー
 2行目をこのようにセットしたら下にコピーします。

給与が5000円未満だと、当然、5000円札は0枚です。
マイナス(戻入)は考慮していません。
    • good
    • 0
この回答へのお礼

!!ありがとうございます。
解決しました。m(_ _)m

お礼日時:2007/06/10 10:18

今使っている計算式が判らないので、違っているかもしれませんが…、


給与の金額から5000円を引いた金額で金種を求め、後で5000円分を1枚加えるのはどうでしょう?
    • good
    • 0
この回答へのお礼

早い回答ありがとうございます。
その手も有りですね。
ただ、件数が多いので支給額を入れたら、一度で金種表が完成出来ると有り難いです。

お礼日時:2007/06/09 22:11

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