• ベストアンサー

Excelについて

エクセルの計算式を作りたいのですが、元々計算が苦手で どのように計算式を作ったらいいのか、困っています。 基本が57円で1日ごとに2円つづ増えていくのですが、 日数が1日から2日、4日から5日、8日~9日の間だけ 1円増やす計算にしたいのです。 <例> 1日:57円 2日:58円 3日:60円 4日:62円 5日:63円 6日:65円 7日:67円 8日:69円 9日:70円 10日:72円 11日:74円 12日:75円 …… というようにしたいのですが、どのような計算式をすれば きれいにまとまりますか? 教えてください。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#140971
noname#140971
回答No.4

1日:57円 2日:58円 3日:60円 4日:62円 5日:63円 6日:65円 7日:67円 8日:69円 9日:70円 10日:72円 11日:74円 12日:76円 12日目が違っていますが・・・。 一応、上は、エクセルからのコピーです。 >A列は表示形式を0日、B列の表示形式を0円、B1に57を設定 ここまでは、ANo3の方と同じです。 B2セルに=B1+2-((A1=1)+(A1=4)+(A1=8))を入力して下方向にコピー

nz20070726
質問者

お礼

回答、ありがとうございました。 実際、試した結果、ちゃんと計算できました。 本当にありがとうございました。

その他の回答 (5)

  • oji32
  • ベストアンサー率21% (38/180)
回答No.6

#2です。 >IF(日が2日又は5日又は9日の場合は、上のセル+1、それ以外は上のセル+2) ”日が” と ”それ以外”の部分はどう式に入れれば宜しいのでしょうか? 例えばA列1行目から日付、B列1行目から金額が入っているとします。 B2のセルに入る式は、 =IF(OR(DAY(A2)=2,DAY(A2)=5,DAY(A2)=9),B1+1,B1+2) となり、後は下にコピーするだけです。 答えを書いてしまいましたが、式を見てご理解頂けましたでしょうか? この式をじっくり見て関数の第一歩を勉強して頂ければと思います。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

コンピュターのプログラムや関数の式において, 採用する方法のパターンは、 (1)ある数を与えて(この例では日の数字)、結果が数式で表される場合ーー>式で計算 (2)(1)だが式が複雑なので対応表を使う ーー>下記(4) (3)およそ式で計算できるが、一部に例外がある Iーー>F文等で場合分けする。式を使う。 (4)対応表による。ブラックボックス的対応関係として捉える。 1:1対応  ーー>下記説明例。 (5)式では複雑だか、表引きができるケース。 多:1対応 VLOOKUP関数のTRUE型など。省略略。 ーー (4)のメリットは、数式やプログラムが少し複雑化するが、テストがやりやすく、結果は安心できます。表さえしっかりしていれば、予想外の誤りは極く少ない。 ーー この際(4)をVLOOKUP関数FALSE型が使えます。 E1:F31に 日(E列)、値段(F列)の対応表を作る。 日をA1に入れるとしてB1に =VLOOKUP(A1,$E$1:$F$31,2,FALSE) と入れると、日に対応した値段が求まる。 対応表はSheet2に作ってもよい。 その際式は =VLOOKUP(A1,Sheet2!$E$1:$F$31,2,FALSE)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 A列は表示形式を0日、B列の表示形式を0円、B1に57を設定 B2セルに=IF(OR(MOD(A2,10)=2,MOD(A2,10)=5,MOD(A2,10)=9),B1+1,B1+2)を入力して下方向にコピー

nz20070726
質問者

お礼

回答、ありがとうございました。 実際、試した結果、ちゃんと計算できました。 本当にありがとうございました。

  • oji32
  • ベストアンサー率21% (38/180)
回答No.2

IF文で、 IF(日が2日又は5日又は9日の場合は、上のセル+1、それ以外は上のセル+2) とします。 日を求めるには、day 又はの部分は、 or を使います。

nz20070726
質問者

補足

早速の回答、ありがとうございます。 この計算式で質問なのですが、 IF(日が2日又は5日又は9日の場合は、上のセル+1、それ以外は上のセル+2) ”日が” と ”それ以外”の部分はどう式に入れれば宜しいのでしょうか? すいません、エクセル初心者なもので。。。

回答No.1

記載されている例からでは法則性が読み取れません。 もっと詳しく質問して頂かないとなんとも言えません。

関連するQ&A

  • エクセルで日数を計算したいんですが、

    エクセルで日数を計算したいんですが、 「月」と「日」を別のセルに入れています。 A1セル=月 B1セル=日 (例) A1セル B1セル 4月     10日 5月     13日 この4月10日から5月13日の間の日数を数えたいのですが セルが分かれていても計算することって可能ですか? 初歩的な質問で恐縮ですが教えて下さい! よろしくお願いします!

  • EXCELでこういうことってできませんか?

    EXCELで以下のような計算をさせたいのですが、どうすればいいでしょうか? 最近仕事の関係(複写機のカウント料金計算)で必要に迫られており、困っております。 料金体系 基本料金:2400円(300カウント含む) 超過カウント料金  : 301枚~1000枚 @8円       1001枚~5000枚 @7円 5001枚~    @6円 例1)月間使用枚数が600枚だとすると、 基本料金2400円と超過カウント料金  600枚-300枚=300枚で 2400円+(300枚×@8円)=4800円 という計算になります。 例2)月間使用枚数が6000枚だとすると、 基本料金2400円と超過カウント料金  600枚-300枚=300枚で 5000枚-1000枚=4000枚と 6000枚-5000枚=1000枚で、              2400円+(300枚×@8円)+(4000枚×@7円) +(1000枚×@6円)=38800円 という計算になります。 例3)月間使用枚数が60枚だとすると、 基本料金2400円になります。 ちなみに0枚~300枚は全て2400円です。 これをEXCEL上であるセル(例えばセルAとします)に使用枚数を入れると別のセル(セルB)に例1~3に示したような計算式で計算した結果が出るような何かいい方法はないでしょうか? 私も色々考えましたが、私の能力では考え付きません。 良い知恵を下さい。宜しくお願い致します。

  • エクセルで分給を計算したい

    エクセルで深夜残業代を計算したいのですが、 合計の分に対して分給{1ヶ月基本給÷(年間労働日数×8時間×60分÷12ヶ月)} で自動集計したいのですが、合計分(mm )× 分給(例 40円)で残業代が計算されないので困っています。どうしたら良いか教えてください。よろしくお願いします。合計の "分" は書式が [mm] になっているのが原因と思うのですが、どうしたら良いですか。

  • エクセルで作業期間の日数を計算したい

    エクセルについて質問です。 セルA1に開始日(例:2012/2/20) セルC1に終了日(例:2012/5/12)を入力し、この期間の日数(○○日間)を 計算する方法を教えて下さい。 更にこの期間で、「土日祝日を除いた日数(平日のみの日数)」と 「日曜祝日を除いた日数(平日+祝日でない土曜日の日数)」を算出する方法も教えて下さい。 ちなみに作業日数を計算するのに、DAYS360関数を使ってみましたが、 1年を360日として計算するので、正確な日数になりません。 また、曜日や休日が絡むとどんな関数を使えば良いのか全くわかりません。 よろしくお願いいたします。

  • エクセル 日数計算 特定の日だけカウントしない2

    お尋ねします。 計画からの遅れ日数を計算したいと思っています。 休日は入れません。営業日(稼働日)のみでカウントします。 ただし、土曜日は基本的に営業日(稼働日)です。 日曜日と祝日だけを除いた日数の計算をしたいのです。 例)  12/23~1/15 の 日曜と特定の休日(12/29~1/5)除いた日数の計算 networkday等つかうと、土曜日も休日となってしまうため、困っています。 どなたか知恵を貸してくださいませんでしょうか? よろしくお願いいたします。

  • エクセルで分給を計算したい

    エクセルで深夜残業代を計算したいのですが、 合計の深夜残業の合計 "分" に対して分給{1ヶ月基本給÷(年間労働日数×8時間×60分÷12ヶ月)} かけて自動集計したいのですが、合計分(mm )× 分給(例 40円)で残業代が計算されないので困っています。どうしたら良いか教えてください。よろしくお願いします。合計の "分" は書式が [mm] になっているのが原因と思うのですが、どうしたら良いですか。

  • エクセルで日割り計算を行うには?

    エクセルで次のような日割り計算を行いたいのですが、良い関数や方法、ツールがないか教えてください。 例えば、携帯電話のプラン変更を行い、月額20,000円のプランから、10月10日以降は月額10,000円になりました。 計算式でいくと((旧月額費用÷月の日数)×切替前日までの日数)+((新月額費用÷月の日数)×切替から月末までの日数)で算出できると思います。 これらを簡単に計算できる関数やツールがあれば是非教えてください!

  • excelで合計日数の出し方を教えて下さい。

    はじめまして、 今まではdatedifを使って日数を求めることができました。 この場合 例、セルa1に開始日とb1終了日を入れればc1に合計日数が計算されました。 そこで新たにセルごとに年、月、日を入力して同じように合計日数が計算されるようにしたいのです。 例、セルa1に年(2009)、a2に月(3)、a3に日(6)=開始日   セルb1に年(2009)、b2に月(4)、b3に日(28)=終了日   セルc1に合計日数が計算(54)日数 となるように作りたいのですがどなたか教えて下さい。 宜しくお願いします。

  • エクセルの関数式について

    エクセルの関数式について教えて下さい。 たとえば大会等で参加日数に応じてメダルを進呈する場合の 一覧表を作成する場合  A   50個  50日~100日  B   30個  30日~49日  C   20個  15日~29日 A列に日数を入れた場合に 自動的にB列にアルファベット、C列に金額が計算される式を教えていただきたいのですが・・・ エクセル表としては A列     B列       C列 ○日   アルファベット  ○○○円 ↑ ここに日数を入れた場合にB,Cが自動で計算する式を知りたいのですが・・・ よろしくお願いします。

  • エクセルでカウントダウンの計算式

    エクセルで、今日からある日付までの日数を計算して表示させたいです。 例えば、今日から6月30日までの日数は、 =DATEVALUE("2006年6月30日")-DATEVALUE("TODAY") となると思いましたが、これだとエラーが出ます。 正しい計算式を教えていただけるでしょうか。

専門家に質問してみよう