詳細検索

    キャリア・職場このトピを見た人は、こんなトピも見ています
    こんなトピも
    読まれています

    簡単な関数を教えてください

    お気に入り追加
    レス22
    (トピ主0
    Twitterでシェア facebookでシェア LINEでシェア はてなブログでシェア
    関数勉強中
    仕事
    A工事が30万以上(30万含む)のとき、小数点切り捨てでかつ、3%をかける。
    例)A1が該当するセルとすると、下記ではカッコが足りないとなります。
    正しい式を教えていただけると幸いです。

    ROUNDDOWN(IF(A1>=300,000,0,A1*3%))

    トピ内ID:6520930860

    これポチに投票しよう!

    ランキング
    • 0 面白い
    • 0 びっくり
    • 0 涙ぽろり
    • 0 エール
    • 0 なるほど

    レス

    レス数22

    レスする
    • レス一覧
    • トピ主のみ (0)
    このトピックはレスの投稿受け付けを終了しました
    • 1
    • 2
    • 3
    先頭へ 前へ
    1 10  /  22
    次へ 最後尾へ
    並び順:古い順
    全て表示

    もう少し説明してください。

    しおりをつける
    blank
    Ex
    >A工事が30万以上(30万含む)のとき、小数点切り捨てでかつ、3%をかける。

    とのことですが、30万未満だったらどのようにセルに表示させたいのでしょうか?
    それから3%かけて小数点を切り捨てるということでよいのでしょうか?
    この計算式の目的は、A工事費?の3%の値について求めたいということでしょうか?それとも、A工事費?の3%を上乗せした計算式を求めたいのでしょうか?

    とりあえず、以下のように解釈して計算式を考えてみました。

    A工事費が30万以上だったときの3%を求めて、ROUNDDOWN関数を使って小数点以下を切り捨て、30万未満だった場合は、0とセルに表示したい

    =IF(A1>=300000,ROUNDDOWN(A1,0)*3%,0)

    または、トピ主さんのようにROUNDDOWN関数にIFを組み込みたい場合は、
    =ROUNDDOWN(IF(A1>=300000,A1*3%,0),0)

    小数点以下を切り捨てて整数表示にしたいならROUNDDOWNよりはINT関数がおススめですが…

    トピ内ID:2929698928

    ...本文を表示

    ええと…

    しおりをつける
    blank
    Alma
    IF式ですが、IF(条件,条件にあった時、条件にあわなかった時)ではなかったでしょうか。
    今の式だとA1が300,000の時には0を返し、そうでなかった時には計算式、となっていて、トピ主さんの意図とは逆です。
    また、切捨ては対象となる数値や式の後に、桁数を指定する必要があります。
    小数点以下切り捨てならば0を入れます。

    私なら、

    IF(A1>=300000,ROUNDDOWN(A1*3%,0),"") または
    IF(A1>=300000,ROUNDDOWN(A1*3%,0),"対象外")

    A1が300,000以上という条件で
    YESならばA1の3%ただし小数点以下は切り捨て
    NOならばブランクでなにも表示しない もしくは「対象外」
    にするかなあ。
    条件式を中心にして、条件にあった時だけ小数点以下切り捨ての式、とします。
    (条件に合わないときにはブランクか文字列で「対象外」とかにしたいので。)

    トピ内ID:8725759128

    ...本文を表示

    30万以下は『0』で?

    しおりをつける
    🐱
    あん
    ROUNDDOWN(IF(A1>=300000,A1*3%,0),0)

    これでいかがでしょうか

    トピ内ID:3572715506

    ...本文を表示

    足りないし、間違ってる?

    しおりをつける
    blank
    カモノハシ
    ROUNDDOUN(IF(A>=300000,A×0.03,0),0)かな?
    ラウンドダウンの切り捨て条件が設定されていなかったのと、Aが30万以上で0、それ以外なら3%を×になってるような気がしますが?あと、30万をカンマで区切ると、条件が変わる可能性がないかな。

    トピ内ID:1004320305

    ...本文を表示

    IF関数が先です

    しおりをつける
    blank
    三丁目
    セルA1に金額が入ってるものとして、B1に下記の式を貼り付けて下にコピーしたものです。

    =IF(A1>=300000,ROUNDDOWN(A1,0)*0.03,"")

    A列     _______B列
    334500.2393_____ 10035
    11298400.23_____ 338952
    300000______________ 9000
    300001______________ 9000.03
    299999.99__________ 空白




    トピ内ID:3127640654

    ...本文を表示

    これでいい?

    しおりをつける
    blank
    コンマ
    トピ主さんの式を直すと30万以上はゼロになりますが
    トピ主さんオリジナルの式を直して、エラーが出ない式はこちら
    ROUNDDOWN(IF(A1>=300000,0,A1*3%),0)

    目的の計算結果。
    30万以上に計算したいのならこちらです。
    ROUNDDOWN(IF(A1>=300000,A1*3%,0),0)

    トピ内ID:4362493061

    ...本文を表示

    ?

    しおりをつける
    😑
    あれら
    A1セルに金額をいれるとすれば…

    if(A1>=300000,ROUNDDOWN(A1*1.03,0),A1)

    もし、A1の値が300000以上ならA1に1.03を掛けた値の小数点以下を切り捨てる)
    そうでなければA1の値をそのまま表示する

    では?

    トピ内ID:4629970477

    ...本文を表示

    ROUNDDOWN の位置が……。

    しおりをつける
    blank
    志鶴
    セルの値が30万以上の時は0.3を掛けて、そうじゃ無い時は 0 にしたいんですよね? だったら

    =IF(A1>=300000,ROUNDDOWN(A1*0.03,0),0)

    じゃ無いかと思います。

    トピ内ID:8939475333

    ...本文を表示

    やってみました。

    しおりをつける
    🙂
    m
    =ROUNDDOWN(IF(A1>=300000,A1*0.03),0)


    ROUNDDOWN関数は、
    ROUNDDOWN(数値,桁数)として使用するようです。

    今回の場合、IF文全部が上の「数値」の箇所に入ります。

    小数点切り捨てということなので、
    「桁数」は0になり、上記の式となります。

    エクセルで関数を選択して「F1」キーを押すと説明が表示されませんか?

    トピ内ID:9659216475

    ...本文を表示

    よく意味が分からんが

    しおりをつける
    🐷
    のの
     ストレートに考えると
    =ROUNDDOWN(IF(A1>=3000000,A1*0.03,0),0)

     だと思うのですが。

    トピ内ID:5846502602

    ...本文を表示
    • 1
    • 2
    • 3
    先頭へ 前へ
    1 10  /  22
    次へ 最後尾へ
    並び順:古い順
    全て表示
    • レス一覧
    • トピ主のみ (0)

    あなたも書いてみませんか?

    • 他人への誹謗中傷は禁止しているので安心
    • 不愉快・いかがわしい表現掲載されません
    • 匿名で楽しめるので、特定されません
    [詳しいルールを確認する]

    アクセス数ランキング

    その他も見る
      その他も見る
      気に入ったトピを保存するといつでも読み返せる
      気に入ったトピを保存するといつでも読み返せる
      使用イメージ
      使用イメージ

      マイページ利用でもっと便利に!

      お気に入り機能を使う ログイン
      レス求!トピ一覧

      注目トピ

        みんなの投票結果

        編集部から

        編集部からのお知らせはありません

        Horoscope | 大手小町

        Twitter

        Follow

        発言小町大賞0