よねさんのWordとExcelの小部屋 なんでも掲示板

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■13424 / inTopicNo.1)  IF複数条件
  
□投稿者/ taka -(2019/10/28(Mon) 10:34:50)
    IFを使用して条件を組み込んでありますがもう一つ条件を足したいのですが
    どのように組み込んで良いか教えてください。

    現状は、
    =IF(A69="","",IF(ISNA(VLOOKUP(A69,客先税区分!$A$2:$B$135,2,FALSE)),ROUNDDOWN(D69*0.08,0),IF(VLOOKUP(A69,客先税区分!$A$2:$B$135,2,FALSE)=1,ROUNDDOWN(D69*0.08,0),ROUND(D69*0.08,0))))
    上記のような通りです。
    ここに同じ行のG69の日付が2019/10/1以前はD69*0.08以降はD69*0.1と加えたいのですが・・・

引用返信/返信 削除キー/
■13425 / inTopicNo.2)  Re[1]: IF複数条件
□投稿者/ よねさん -(2019/10/29(Tue) 14:41:36)
    A69とG69の値の関連性がどういう風なのかわかりませんが、
    G69の日付で 0.08と0.1 とを切り替えたいのなら、
    計算式の部分でIF関数で切り替えたらよいと思います。
    ↓のような感じです。
    =IF(A69="","",IF(ISNA(VLOOKUP(A69,客先税区分!$A$2:$B$135,2,FALSE)),
    ROUNDDOWN(D69*IF(G69>=DATE(2019,10,1),0.1,0.08),0),
    IF(VLOOKUP(A69,客先税区分!$A$2:$B$135,2,FALSE)=1,
    ROUNDDOWN(D69*IF(G69>=DATE(2019,10,1),0.1,0.08),0),
    ROUND(D69*IF(G69>=DATE(2019,10,1),0.1,0.08),0))))

引用返信/返信 削除キー/
■13426 / inTopicNo.3)  Re[2]: IF複数条件
□投稿者/ よねさん -(2019/10/30(Wed) 08:00:18)
    Excel2013以降をお使いなら、IFNA関数が使えますので
    ちょっと計算過程が見た目がわかりやすくなると思います。
    
    =IF(A69="","",IFNA(IF(VLOOKUP(A69,客先税区分!$A$2:$B$135,2,FALSE)=1,
    ROUNDDOWN(D69*IF(G69>=DATE(2019,10,1),0.1,0.08),0),
    ROUND(D69*IF(G69>=DATE(2019,10,1),0.1,0.08),0)),
    ROUNDDOWN(D69*IF(G69>=DATE(2019,10,1),0.1,0.08),0)))
    

引用返信/返信 削除キー/
■13427 / inTopicNo.4)  Re[3]: IF複数条件
□投稿者/ taka -(2019/10/30(Wed) 10:52:15)
    お世話になっております。

    解決いたしました。
    いつも有難うございます。
    知らない関数がまだまだ、いっぱいあることに気づかされます。
    とても勉強になります。
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

Pass/

HOME HELP 新規作成 新着記事 ツリー表示 トピック表示 検索 過去ログ

- Child Tree -