• 締切済み

複雑な計算式

昼間にも質問しましたがまたまた教えてください。 私の仕事内容を例に質問します。 まずA1~A10に林種(人工林、天然林、未立木地)のいずれかを入力します。次にB1~B10に林齢(1年、2年等)を入力します。 次にC1~C10に備考(保安林、二層等)を入力します。 最後にD1~D10に面積を入力します。求めたいのは、二つです。 一つ目の条件は人工林のみで1年~45年まで、備考では保安林は× 二層は○(但し二層も45年まで)の面積の合計です。 二つ目は人工林46年以上と天然林、未立木地で備考では保安林と 二層の46年以上の合計を求めたいのですが誰か教えてください。 お願いします。

みんなの回答

noname#46899
noname#46899
回答No.1

計算式を使うより、フィルタコマンドとSUBTOTAL関数を組み合わせたほうが簡単だと思います。 http://www11.plala.or.jp/koma_Excel/contents3/mame3021/mame302101.html http://www.asahi-net.or.jp/~ef2o-inue/shiki/sub03_020_06.html

関連するQ&A

  • 複雑な計算式

    昨日も同じ質問しましたがあまりピンとこなくてすいません。又お聞きします。私の仕事内容を例に又お聞きします。 A1~A10に林種(人工林、天然林等)を入力します。 B1~B10に林齢(年齢)を入力します。 C1~C10に備考(保安林、二層)を入力します。 D1~D10に面積を入力します。 求めたいのは、(1)人工林で45年以下の面積の合計。自分なりに =sumproduct((a1:a10={"人工林"}*(b1:b10>=1)*(b1:b10<=45)*(c1:c10={"空白","二層"})*(d1:d10))です。この計算式はエラーが出ます。おかしいところありましたら教えて下さい。空白とは何も書いていないという意味です。 (2)人工林45年以下のもの以外の合計。=sumproduct((a1:a10={"天然林","未立木地","天跡","人跡"}*(b1:b10>=1)*(b1:b10<=100)*(c1:c10={"空白","二層","保安林"})*(d1:d10))で作りましたが、これに人工林46年以上も加えたいのですが、後は又計算式で間違ってる部分がありましたら教えて下さい。 又外にいいものがあればそちらも教えて下さい。 すいませんお願いします。

  • 一つのセルで二つの範囲を選択しそれぞれ合計を出す

    またまたごめんなさい。昨日と今日と同じような質問です。 やっぱりエラーが出てしまうのでまた質問します。すいません助けて下さい。いつも同じ例ですが又例で質問します。 A1~A10に林種(人工林、天然林等)を入力します B1~B10に林齢(年齢)を入力します。 C1~C10に備考として空白(何も書かない)、二層等を入力します。 D1~D10に面積を入力します。 求めたいのは(1)人工林で45年以下のものの面積の合計、但し備考の保安林と記載されているものは除く。 (2)人工林で46年以上のものと天然林と記載されているもの、但し備考で 保安林と記載されているものも入れる。 以上ですいませんけどお願いします。何回も本当に申し訳ありません。

  • エクセル2007でのIF関数と時間の計算

    A1,B1,C1,D1に時間をh:mmで入力します。 E1セルに次の答えを返したいのですが、数式をどうすればいいでしょうか。 もし、A1とB1の合計が、0:00(ゼロ時間)を超えるときは、その合計時間を もし、C1とD1の合計が、0:00(ゼロ時間)を超えるときは、その合計時間を E1セルに表示する。 なお、A1からD1に何も入力しないときは、E1も空白にしたいです。 また、「A1 または B1」に時間データが入力された場合は、「C1またはD1」には時間データへの入力はありません。 同様に、「C1またはD1」に時間データが入力された場合は、「A1またはB1」には時間データへの入力はないという形式の表です。

  • 簡単そうで難しい計算

    簡単そうで難しい計算 A1に3 A2に4 A3に5 A4に7、B1に6 B2に7 B3に12 B4に13 B5に16、C1に1 C2に6 C3に7 C4に8 C5に9、D1に12 D2に13 D3に14 D4に20、E1に13 E2に15 E3に16の数値が入力されています。それぞれ列の少ない数値からA+B+C+D+Eの加算合計値を表示できないでしょうか?自分で調べてみたのですが順列で組み合わせの数値を出す計算式はあったのですが、その組み合わせの加算値を出す方法はわかりませんでした。 合計値と共に3+6+1+12+13 3+6+1+12+15 のように何を組み合わせたかも知りたいです。 グループ内の数値の組み合わせ点数を知りたいので、この様なものが必要になってしまい安易に考えていたのですが、私では手に負えません。 どうぞよろしくお願い申し上げます。

  • 複雑な関係の折れ線グラフ

    理系大学4年のものです。 複雑なグラフの関係を折れ線グラフにしたいのですが、 実現方法がわからず、研究がいきづまっています。 下に簡単な例を示しますので、 アドバイスをお願い致します。 ---------------------------------------------------------------- ------------------------------------------------------------------ A,B,C,Dという四つの仕事があります。 一番最初に始まる仕事は、Aです。 Aの仕事を終えた時点で30日が経過しました。 次に、BとCの仕事が同時に始まりました。 Bの仕事は、25日で終わりました。(Aからの合計=55日) Cの仕事は、30日で終わりました。(Aからの合計=60日) 最後に、Dの仕事です。 Dの仕事は、Bの仕事が終わった後に始まり、10日で終わりました。 (Aからの合計=65日) ---------------------------------------------------------------- ------------------------------------------------------------------ このA、B、C、Dの四つの仕事の関係を折れ線グラフにしたいと考えています。 アドバイスをしていただきたく存じます。 意見・質問等ありましたら、お願い致します。 以上です。 宜しくお願い致します。

  • 計算式を教えてください。

    簡単に集計できる計算式があれば教えてください。 計算したい内容は毎日2種類の数値を入力しているのですがその数値には基準値があってその基準値を上回る部分だけを表示されるようにしたいのです。具体的には A列にはその日の商品「A」の実際の数値を入力 B列にはその日の商品「B」の実際の数値を入力 C列には商品「A」の数量-10ただし「A」「B」合計が20以下の場合は0 D列には商品「B」の数量-10ただし「A」「B」合計が20以下の場合は0 例えば、とある日の数量が商品「A」が12で商品「B」が10ならC列に2、D列に0とか、商品「A」が9で商品「B」が13ならC列に0、D列に2と自動的に表示されるといいのですが…IF関数でいろいろ試してみましたがギブアップです。どなたかこんな私に良きアドバイスをお願いいたします。

  • Numbersでの計算で困っています

    現在2015年8月での最新バージョンNumbers バージョン 3.5.3を使用しています。 添付画像の計算で、商品Aの1単位が6個、商品Bの1単位が4個、Cが4個、Dが3個、Eが6個、Fが5個、Gが2個です。 商品AをAさんが4個、Bさんが5個、Cさんが1個を購入したとすれば、合計は「=SUM(C2:E2)×B2」で60個と計算出来ますが、以下商品B~GまではセルF2の計算式をセルF3~F8までコピーで出来ました。 ここまではわかります。 次に、Aさんが商品A~Gを購入した場合の計算方法ですが、 「=SUM(C2×B2+C3×B3+C 4×B4+C5×B5+C6×B6+C7×B7+C8×B8)」 これで99個と計算できますが、実際使いたいのは縦50種類以上になるのでもう少し効率のいい計算式を教えていただきたいのと、Bさんの合計はAさんの合計の式(セルC10)をコピーしてもC列とD列で計算されてしまいます。 10行目にはC列✕B列の合計、D列✕B列、E列✕B列の合計を表示させたいのですが、簡単に計算できる方法はありませんか? よろしくおねがいします。

  • 算数の計算について

    笑われる質問です。 算数の合計を求めるとき A=1,B=2,C=3,D=4の合計は10ですね。この合計からA=1を引くと 答えは9ですが、 A=-1,B=2,C=3,D=4の合計は8となります。 どうして9と8の違った答えになるかを教えてください。

  • エクセル VBA 計算方法

    VBA初心者です。 ご指導お願いいたします。 A~C列にそれぞれお金の値段が入力されているので、D列に合計を出したいのですが、 特殊に入力されているので自分にはどうしていいものかわかりません。 例えば A列には5.3万とか6.2万などと入力されています。 B列には4,000円とか3,000円などと入力されています。 C列には800円などと入力されているうえに - 入力されているので  - は0円とみなして計算して合計をD列に入力したいです。 どうか教えてください。

  • 計算式教えてください

    エクセル2010 A      B    C     D    E 名前   科目   科目   合計  順位がはいっています。 別の表のB列とC列に1位から5位までの合計点数と名前をいれたいのですがどういう式にすればよいでしょう?合計と順位は関数をいれてあります。 A      B    C      順位   合計   名前

専門家に質問してみよう