- ベストアンサー
エクセル関数で自動的に値を振りたいのですが・・・。
- エクセル関数を使用して、値を自動的に振りたいです。
- 特定のセルに予算額や周期を入力することで、実施予定年度に予算額に上昇率を掛けた値が振られるようになっています。
- しかし、積立額の列には、予算額を周期で按分した値を自動的に振りたいです。該当する数式はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
関連するQ&A
- エクセルの関数について。
エクセルの関数。 Sheet1の作業列1のA2セルに =IF(COUNTA(Sheet2!2:2)=0,"",IF(Sheet2!A2="",A1,Sheet2!A2)) →数式1とする 作業列2のB2セルに =IF(A2=$D$2,ROW(),"") →数式2とする という数式を入れA2・B2セルを範囲指定 → B2セルのフィルハンドルで下へコピーしておきます。 (Sheet2の行数以上コピーしておく) そしてE2セルに =IF(COUNT($B:$B)<ROW(A1),"",INDEX(Sheet2!B:B,SMALL($B:$B,ROW(A1)))&"") →数式3とする という数式を入れオートフィルで列方向・行方向にコピーする。 教えて頂きたいことは、数式1、数式2、数式3が何を意味しているのか。 と、この数式を使って、表を作成したのですが、ある特定の数字(コード、D2セルに入力)を入力しても反応してくれない。 (E2~H2まで、空白セルの状態になります。) (sheet2は約1200行あります。) 教えて頂けないでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excel97で、If文をなんとかしたい
IF文でなんとかなりそうなんですが、IF文を使った事がなくて。 A列 B列 C列 任意の位置のセルD 数式 文字列 数式 文字列 数式 文字列 数式 文字列 こんな表で、Bの文字列の値と、Dのセルの値が一致した時、Aの数式の値(数字)をCの列に表示させ、BとDの文字が一致しない時は、”エラー”を表示させたいんですが、どういう風にすればいいのでしょうか? IF文を使えばいいのでしょうか? どういう風に、数式を立てればいいのかわかりません。 どなたか詳しい方、教えていただけませんか?
- ベストアンサー
- オフィス系ソフト
- エクセル2003の、関数を教えてください。
エクセルの関数で、三つの条件を満たし、なおかつその中の1つは除く数式を探しています。 たとえば、A列 B列 C列 担当 売上月 区分 山本 1月 市 田中 2月 町 鈴木 済 国 としますと、担当が山本で、区分が市 となっている 済を除いた数 がいくつなのか? を数えたい場合、どんな関数を使えばいいのでしょうか? ここで教えていただいた方に、下記の方法を教えていただきやってみたのですがうまくいきません・・・何かがいけないのでしょう・・・ 1.D列に[判定]などの項目で、以下の数式を記述。 =IF(A2="山本",IF(B2<>"済",IF(C2="市","対象",""),""),"") ※2行目(D2)への記述例です。 2.1の数式をD2から下方向へコピー。 ※データ終了行まで 3.(例えば)E列の1行目などに、以下の数式を記述。 =COUNTIF(D2:D100,"対象") ※データが100行存在する場合の記述例です。 これで、3.の =COUNTIF(D2:D100,"対象") を貼り付けましたが 0 と出てしまいます
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセル IF関数 初心者です。。
A B C D Aさん 9:00 1 9:00 Bさん 10:00 2 9:30 Cさん 11:00 3 10:00 Dさん 12:00 4 10:30 Eさん 9:00 1 9:00 A列氏名 B列時間 C列 B列IF関数 9:00からは1、10時からは2、 11からは3・・・ D列はC列のVLOOKUP関数 1=9:00、2=9:30、3=10:00・・・ そこでお聞きしたいのですが・・ A B C D Aさん 9:00 1 9:00 Bさん 10:00 3 10:00 Cさん 11:00 4 10:30 Dさん 12:00 5 11:00 Eさん 9:00 2 9:30 IF関数を用いて IF(B1>=0.375),1,if(B1>=0.416666666666667),2,IF(B1>=0.458333333333333),3・・・ Eさんが2になるような数式がわかりません。 よろしくお願いします。。
- 締切済み
- オフィス系ソフト
- エクセル IF関数について
エクセルのD列に =IF(ISERROR(B5/C5),0.6,IF(B5/C5>=1,1,B5/C5)) 上記の数式を入力してあります。これに加え、B5/C5が0になるとき、60%になるようにはできますか?
- ベストアンサー
- オフィス系ソフト
- エクセルのif関数で
エクセルのif関数でこれができるのかわかりませんが、 C1~C10の中の文字列の中にA1と同じ文字列があればB1に「1」を入れ、なければ「2」を入れるということをやりたくて B1のセルに IF(OR(C$1:C$10=A1),1,2) という計算式を入れました。 関数の引数の中の数式の結果では、正しい結果が表示されてるのですが、B1のセルには間違った結果が表示されます。 また、B2以下B20まで計算式をコピーするとB11以下は#VALUE!になってしまいます。 一つ一つを見てみると、どうやらセルに正しく表示されるのはAの行とCの行が=だった場合のみのようです。 #VALUE!が表示されているセルも含めて、数式の結果では正しい結果が出ているのにセルの表示が違っているのが納得できませんが、おそらく何かが間違っているのでしょう。 間違いを教えてください。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセル アンケート集計 (除く)関数を教えてください。
いつもお世話になっております。 以前に http://oshiete1.goo.ne.jp/qa2998923.html この質問をさせていただきアンケート集計をすることができたのですが、今回は複数回答が1~11まであります。 教えていただいた B1:=IF(ISERROR(FIND("1",A1)),0,1) この数式ですと、10、11もカウントされてしまいます。 A列に複数回答の数字が1~11まで一つのセルに入っていて それをセルを11個用意して、B列=1、C列=2というようにわけたい 場合はどのようにしたら良いでしょうか? (例) A B C D 1 1,2,11 1 2 2 2,10 2 3 3,4,5 3 4 1,5,11 1 5 10,11 宜しくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- Excelの関数『IF』にて・・・
EXCELにて、関数IFを使って一覧表から 自動入力をしたいと考えています。 例えば、以下のようにしてセル『C1』の数字に 応じて、自動を試みたい時 =IF($C$1>80,"=A1",IF($C$1>70,"=B1","=C1")) =A1,=B1,=C1 の場所を文字列としてしか読み取ってくれません =A1,=B1,=C1では無く=A1,=B1,=C1のセルに入力されてる 数式(他のセルの値)を、表示したいんですが どのようにすれば可能でしょうか? 何度やっても「=A1」と、そのまま文字列として出て来ちゃいます。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
こんにちは エクセルを使ってあるものの集計をしました。 H13というシートの中で、Cの列が「リンゴ」で、 なおかつDの列が「陽光」であるセルの数がいくつあるか? と言う関数を作りました。 {=SUM(IF('H13'!C1:C300="りんご",IF('H13'!D1:D300="陽光"1,0)))} 一応これで数は返されたのですが、 この間数をコピーしてH14にしようとしてセルをいじくると、 最初と最後の{}が勝手に消えてしまい、それでも数式としてはあっているようで、 実際返ってきて欲しい数ではなく、0が返ってきます。 で、{}をつけてみると、今度はそのまま式が表示されます。 そもそもこの式が一番最適なのかも教えていただきたいのですが、 なぜ{}が消えてしまうのか?どうしたらよいのかを教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
大変ありがとうございます。問題の解決になりました。実はOFFSET関数の存在を知って、いろいろ試行錯誤していたのですが・・・こういう使い方をするんですね。大変参考にというよりそのものズバリでした。 D3列に入っている数式ですが、自分で打ち込んだ質問分の作表で自分でセル番号を間違っていました。 正確には IF(D$1>$B5-1,IF(MOD((D$1-$B5),$B$4)=0,INT($B$3*(1+$B$2)^(D$2-1)) です。 ちなみに9年目、10年目についても表現の仕方が悪かったようで、「このように続くよ」という意味でした。当然将来予算額がない(年度を作表していない)ものは積立額もありません。