- 締切済み
Excelでの行・列に対しての複数条件検索についての質問です。
1、問題は、所得税表から給与額の階級値にあてはまり、かつ勤続年数が一致する、所得税を関数を出して求めてください。と言う問題です 所得税表は、項目列(給与額)と項目行(勤続年数)の2次元の表に なっています。 給与額の階級値は10000単位ぐらいで、列項目です。 また、勤続年数12345678・・と並んでいます。 「所得税」に「税額表」から「給与額」「勤続年数」に該当する税額を関数を使用して表示させる方法は無いでしょうか? 2、日給から時給をまとめて求める問題で困っています まず、「日給」を「出勤」、「退勤」、「休憩」、「時給」から計算する関数「日給計算」を作成しなさい。という問題があり、 これは、上手くできたのですが。 その次に、「日給」「時給」を使用して 別シートに「総労働時間」を計算しなさい。 その際、25%UP分は考慮に入れないものとする。 出勤表(日給、出勤、退勤休憩などの項目の列があり、 各日付ごとに連なっています。) この出勤表のそれぞれの日給をまとめて時給で割り、 配列数式を使って求めたのですが。 自分が立てた計算式は、 ={SUM(IF(日給="",0,IF(日給/出勤表!E18>7,日給*0.75/出勤表!E18,日給/出勤表!E18)))} 1.25倍した日給をif文を利用して0.75を掛けて1に戻している感じです。 でも答えが合いません。 3、回帰分析の方程式の立て方?について 広告宣伝費の増減に対して、売上高を予測する回帰分析を 作成したのですが、そこから方程式を求めるXの値が?です。 Y=AX+B なので、 Y=宣伝広告費の係数*[宣伝広告費]+切片と言うのは分かるのですが、 [宣伝広告費]に何を代入してよいのか分からなくて困っています。 後、ソルバーを使用してシナリオを登録する時に、 二つソルバーを使用するとき、同時に二つのソルバーをシナリオとして 登録できないのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mamorukatou
- ベストアンサー率40% (37/92)
- mamorukatou
- ベストアンサー率40% (37/92)
お礼
お礼のお返事遅れてすいませんです。 そして、再び解答ありがとうございます。 計算間違っていました。(^_^;) 1.25倍したものに0.75を掛けても1にはなりませんよね。(^_^;) で、1.25で割る、もしくは、0.8を掛けることでなんとか上手くいきました。 日給計算では、勤務時間が7時間以上の者をだけを対象にするので、 どうしてもif文見たいな分岐がないと自分の解像度では(笑)駄目でした。 mamorukatouさんの計算式を当てはめさせていただきましたが、 勤務時間が7時間より小さい時も1.25倍してしまうみたいでした。 でも、こんな計算の仕方もあるんだなぁ~と勉強させてもらいました。 後、実際の合計と比べて若干答えが合わなかったのですが、 もう1つ理由を発見しました。 ユーザー定義で作成した型を、IntegerからVariantに変更することにより、 上手く合致してくれたみたいです。 おそらく、時間のデータでは、Variant型でないと小数点が合致してこない 感じがしました。 色々、ありがとうございました。m(__)mm(__)m