[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2重カッコの計算式』(あこ)
=SUM(((D7*E7)*F7)+((D8*E8)*F8)+((D9*E9)*F9)+((D10*E10)*F10)+((D11*E11)*F11)....∞このような式を簡単に入力する方法はないでしょうか?手で入力するには限界が…宜しくお願いいたします。
SUMPRODUCT関数がぴったりみたいです。 =SUMPRODUCT(D7:D100,E7:E100,F7:F100) (ROUGE)
SUMPRODUCT関数は、ROUGEさんが書かれてるので、別の方法です。
関数が思いつかない時や長くなりそうな時には、作業列を使うのも一つの方法です。 使用しない列、例えばH7セルに =D7*E7*F7 として下方コピー。 H1セル =SUM(H7:H100) です。
ふとした疑問です。 ((D7*E7)*F7) ならば (D7*E7*F7) でいいような、 ((D7+E7)*F7) の書き間違い??? また、SUM関数なので , を使えば、 =SUM(D7*E7*F7,D8*E8*F8,D9*E9*F9,…) となります。 (sin)
◆SUMPRODUCT関数がぴったりですが、あえて別解なら。 =SUM((D1:D100)*(E1:E100)*(F1:F100)) ★この式は「配列数式」です。式を入力後、Ctrl+Shift+Enter をおして、式を確定させてください。 ★確定すると、式の両端に{ }がつきます。 (Maron)
ROUGEさん sinさん Maronさん ありがとうございます。 SUMPRODUCTこんな関数があるなんて勉強不足で申し訳ないです。。。 sinさんのふとした疑問ですが、私の間違いでした(D7*E7*F7)これでOKですよね SUMPRODUCTでできたのですが、F列の計算部分はG、H、Iと各列に計算できないでしょうか? (D7:D100,E7:E100,G7:G100) (D7:D100,E7:E100,H7:H100)...∞の様な =SUMPRODUCT(D7:D100,E7:E100,F7:F100)で入力後隣のG列以降貼り付けたらずれてくるのです。=SUMPRODUCT(E7:E100,F7:F100,Criteria)この様に現在なっています。 しかもF7:F100と入力したはずなのにcriteriaとなっています。 Maronさんの=SUM((D1:D100)*(E1:E100)*(F1:F100))でも隣の列に貼り付けると式がずれて計算されます。貼り付け方が間違っているのでしょうか? お願い致します。(あこ)
>(D7:D100,E7:E100,G7:G100) (D7:D100,E7:E100,H7:H100)...∞の様な
◆ROUGEさんが回答されている、SUMPRODUCT関数がおすすめです =SUMPRODUCT($D$7:$D$100,$E$7:$E$100,F7:F100)
◆一応配列数式も =SUM(($D$7:$D$100)*($E$7:$E$100)*(F7:F100)) (Maron)
Maronさん朝早くから有難うございます!! 無事できました。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.