こんにちは。
助けになれればよいなと思って書き込みます。
私もこれだというソフトに心あたりがあるわけではありませんが、最近の給与ソフトは結構細かい計算式を設定できると聞いたことがあります。(私がちらっと見たことがあるのはOBCの給与奉行というソフトでした。どこまで細かくできるかはわからないですが)
それと、エクセルでも対応できるかなと思い考えた式がありますので、参考までに記載します。(具体的な給与構造が分りませんのであいまいな言い方になりますが)
例)毎月40時間を固定残業代として計算し第一残業手当欄で出す。それをオーバーした場合はその分を第二残業手当手当を出すとしたケース。
1.あらかじめ残業単価を定めておく。
2.第一残業手当は固定なので直接入力しておく。
3.第二残業手当の金額欄に以下の式を入れる。
=IF(『残業単価』*(『総残業時間』-40)>0,『残業単価』*(『総残業時間』-40),0)
↑
この式は「もし総残業時間から40時間を引いた残業時間が0より多ければ、その分だけ残業手当を出しなさい。もしそうでなければ0円にしなさい」という意味です……なんだか不格好ですが、私のエクセルスキルではこれが限界でした(汗)
多分、これでいけると思います。が、誰かエクセルに詳しい方がいれば、その方に相談してみるとよいと思います。(端数計算が絡むと、また別の式が必要になりますし)
頑張ってください。