エクセル初心者です。
仕事で今度エクセルを使う事になり担当になったのですが、今まで一度も触ったことがなく本を読んで売り上げ入力表を作成しているのですが、、
一つの式の中でチャージと飲み放題の区別のためにif関数を利用したい
のですが上手くいきません。
式を書くのでどこがおかしいのかを教えて頂けないでしょうか。
= if(and(e2<3000),round(sum(c2,j2)*1.15,-2),sum((e2,g2)+ round(j2*1.15)-2))
eは飲み放題、gは飲み放題延長の料金で、cはチャージ料金、jは単品の料金です。1.15はtaxです。
同じ内容を別の質問・回答サイトに投稿したのですがまだ回答がなく、また、
こちらの方が詳しい方が多い様に感じたので再度こちらに投稿させて頂きました。
それぞれifでまとめる前は機能していたのでif関数がおかしいとは思うのですが、自分の手元にある本は細かいことは書いていないのでよくわかりません。
お手数ですが何かヒントでも良いので教えて頂ければとても助かります、
すみませんがどなたかご教授お願いします
No.4ベストアンサー
- 回答日時:
こんにちは!
IF関数をもう一度見直してみてください。
IF関数は
=IF(論理式,真の場合,偽の場合)
といった感じになります。
お示しの数式は「and」があるため
論理式だけの数式になっているように思われます。
E2<3000 かつ ROUND(SUM(C2,J2)*1.15,-2) かつ SUM((E2,G2)+ ROUND(J2*1.15,-2))
の3つの論理式だけで、「真の場合」の処理、「偽の場合」の処理が記載されていないのでは?
おそらくNo.2さんが回答されているような感じをお望みなのではないかと推測します。
すなわち
E2が3000未満の場合 → ROUND(SUM(C2,J2)*1.15,-2)
E2が3000以上の場合 → SUM((E2,G2)+ROUND(J2*1.15,-2))
これを数式でやると
=IF(E2<3000,ROUND(SUM(C2,J2)*1.15,-2),SUM((E2,G2)+ROUND(J2*1.15,-2)))
というコトですかね?m(_ _)m
解決しました!
ANDと()の数、,の抜け などが原因でした!
分かりにくいのに理解して頂きありがとうございます!
真か偽かを表示した後に真の場合の計算、次に偽の場合の計算
としているつもりでした、、余計な事をして尚更分からなくなっていました
ANDについてだけでなくもっと関数を勉強します!
本当にありがとうございました!
No.3
- 回答日時:
》 式を書くのでどこがおかしいのかを…
「チャージと飲み放題の区別のために」と仰っているロジック(理屈、内容)を言葉で表現してみてください。それがないと、「どこがおかしいのか」貴方に分かりやすく伝えられません。
言葉での説明が難しければ、サンプルデータと共に、求める数値を入力したものを行列番号入りの表形式で示してください。その方が「エクセル初心者」には理解し易いかと。
率直に言えば、提示されたものはメチャクチャです。
No.2
- 回答日時:
NO1です。
失礼しました最後の
round(j2*1.15)-2))
が
round(j2*1.15,-2))
とかでは?
ついでに
sum((e2,g2)+ round(j2*1.15)-2))もおかしい
sum(e2,g2)+ round(j2*1.15,-2)) なのか
Round(sum(e2,g2)+ j2*1.15),-2))なのか
= if(e2<3000,round((c2+j2)*1.15,-2),e2+g2+ round(j2*1.15,-2))なのか
=Round( if(e2<3000,(c2+j2)*1.15,e2+g2+ j2*1.15),-2) なのか
おかしいところのご指摘ありがとうございました!
まだ一つの式の中でどこまでが()内に収まるのか、また、別の式をどう組み込んでいくのかの理解が出来てませんでした!
ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- Excel(エクセル) エクセルでround関数を使わないで四捨五入する方法 10 2022/08/12 15:43
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) Excelで睡眠時間をもとに判定したい 6 2022/08/19 13:47
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
IF関数とROUNDの組み合わせが上手くいきません。
Excel(エクセル)
-
エクセル関数とIFとrounddownの複数組み合わせ
Excel(エクセル)
-
ROUNDDOWNとIFの組合せでエラー表示になる
その他(Microsoft Office)
-
-
4
SUMIF関数で、「ブランク以外を合計」を指定したい
その他(Microsoft Office)
-
5
エクセルで複数の条件で掛け算する関数
インターネットビジネス
-
6
IF関数で、時間を条件にしたい場合の式について
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
女子サッカーの「なでしこジャ...
-
IF関数とラウンド関数の組み合...
-
【アニメ】小さくなって体内で戦う
-
鹿島アントラーズの鹿島は 鹿島...
-
Jのジュニアユース、どれくらい...
-
レッズ 鳥栖にやっと勝ち いま...
-
特攻野郎Aチームの映画版はすべ...
-
埼スタ初参戦!!
-
関西テレビのノイタミナ
-
サッカー愛好者は自己愛性が多...
-
ガンバ大阪ののぼりを譲ってほ...
-
世界一不細工なのは日本人男性?
-
審判資格の正式名称を教えてく...
-
スポーツのつぶしあい
-
アニメ 制作期間
-
シュートを 打つ?撃つ?
-
こち亀で両津が射撃大会で銃改...
-
転職の方位は年・月・日盤どれ...
-
表彰の順番(1位は最初?最後?)
-
中学1年生の息子が仲間はずれ?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
鹿島アントラーズの鹿島は 鹿島...
-
女子サッカーの「なでしこジャ...
-
IF関数とラウンド関数の組み合...
-
Jのジュニアユース、どれくらい...
-
【アニメ】小さくなって体内で戦う
-
サッカーチーム、移籍させたい
-
湘南ベルマーレとアウェイチー...
-
高尾瑠 佐藤朱について
-
先月放送の千鳥かまいたちの鬼...
-
アニメの監督にファンレターを...
-
ミスター・念力???
-
JリーグFC東京と柏レイソルの対...
-
Jリーグのユニフォームはなぜ...
-
【サッカー】「カッコイイ」「...
-
ベストヒット歌謡祭2009に出演...
-
ベガルタ仙台と電力ノスタルジア
-
コンサドーレ札幌のユニフォー...
-
歴代のJ1史上最弱はどこですか?
-
NHKのプロジェクトX〜挑戦者た...
-
サッカー愛好者は自己愛性が多...
おすすめ情報