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

「データ表」シートには会社名やのその日当、時給など書いています。

今別のシートのG3のセルには、B3の文字列が請負なら「請負」と記載、それ以外でD3の文字列がA社なら「10000」C社なら「20.000」・・・というように下記の計算式を入れています。ここまでは正確に反映されているのですが、さらに追加でB3の文字列が残業かつF3が5時間までなら時給金額に1.5倍をかけた金額を記載、5時間以上なら1.5倍した金額と残りの残業時間に1.8倍をした金額を足して記載するという要望がでたのですが、どう変更したり追加してもエラーになってしまい私では分かりません。。言葉下手なので写真を貼り付けましたのでどなたか計算式が分かる方は教えてください!

↓今入れている計算式

=IF(B3=データ表!$A$69,"請負",IF(D3=データ表!$A$151,データ表!$B$151,IF(D3=データ表!$A$152,データ表!$B$152,IF(D3=データ表!$A$153,データ表!$B$153,IF(D3=データ表!$A$154,データ表!$B$154,IF(D3=データ表!$A$155,データ表!$B$155,IF(D3=データ表!$A$156,データ表!$B$156,IF(D3=データ表!$A$157,データ表!$B$157,IF(D3=データ表!$A$158,データ表!$B$158,IF(D3=データ表!$A$159,データ表!$B$159,IF(D3=データ表!$A$160,データ表!$B$160,IF(D3=データ表!$A$161,データ表!$B$161,IF(D3=データ表!$A$162,データ表!$B$162,IF(D3=データ表!$A$163,データ表!$B$163,IF(D3=データ表!$A$164,データ表!$B$164,IF(D3=データ表!$A$165,データ表!$B$165,""))))))))))))))))

質問者からの補足コメント

  • 「データ表」シートです

    「エクセルの計算式についてお願いいたします」の補足画像1
      補足日時:2019/01/28 13:44
  • 計算式を入れているシートです

    「エクセルの計算式についてお願いいたします」の補足画像2
      補足日時:2019/01/28 13:45

A 回答 (2件)

こんにちは



No1様が既にご指摘なさっているように、まず条件を整理した方が宜しいと思われます。
例えば、ご説明文を見てみると・・・

>G3のセルに
>B3の文字列が請負なら
> 「請負」と記載、
>それ以外でD3の文字列が
> A社なら「10000」
> C社なら「20.000」
> ・・・
>というように下記の計算式を入れています。

説明内容と添付図とで矛盾があるので、以下の様に勝手に修正して解釈。
・説明文の「B3セル」はC3セルの間違いと解釈
・例示のA社の場合は「10000」ではなく「16000」を正と考える
・データ表のA列(=会社名)と、計算シートのD列の会社名は一致していると仮定。
(添付図では不一致ですが、正確さと効率化を考えるなら一致させるのが筋)

仮にこのような解釈を正とできるなら、G3セルの計算式はご提示のようなものではなく

 =IF(C3="請負",C3,VLOOKUP(D3,データ表!A:B,2,0))

程度の式で済ませられるはずです。
(セル位置や範囲が不明確なので上式は正確ではありませんが、式の構成として上記程度で済むはずという意味です)


まず、内容を整理できないと、仮に質問をなさっても回答者には正しく伝わりません。
(よって、正しい回答を得ることも期待できません。)
また、No1様のおっしゃるように、整理できてしまえば自力解決もできそうに思えます。
    • good
    • 0

説明では1行の中にあるデータで判断できそうなのに、今の式では10行以上あっちこっち見て回っているのはなぜなんでしょう?説明と式が一致していないとしか思えないので、何が正なのかわからないし参考にもできないです。



実はその辺をきれいに整理すれば、自力解決できるかも知れませんよ。
    • good
    • 1

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