• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2003の関数について vol,2)

エクセル2003の関数について

このQ&Aのポイント
  • エクセル2003の関数について調べています。特に、Aのセルの合計の20%をBに返す関数について知りたいです。
  • 計算対象から最小の数字と二番目に小さい数字を除いて、A1から順に数字を足していったときの合計の20%をBに返す関数を探しています。
  • エクセル2003の関数で、Aのセルの合計の20%をBに返す方法について教えてください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

B1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(ROW(A1)=1,0,(SUM(A$1:A1)-SMALL(A$1:A1,1)-SMALL(A$1:A1,2))*0.2)

totustoti
質問者

お礼

ありがとうございます。 早速使わせていただきました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.5

B1に =IF(ROW()<3,0,SUMPRODUCT((($A$1:A1)>SMALL($A$1:A1,2))*($A$1:A1))) と入力して この式をフィルハンドルなどで好きなだけ下にコピーしてみてください

totustoti
質問者

お礼

ご回答ありがとうございました。

すると、全ての回答が全文表示されます。
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.4

No.1です。 失礼!答えが間違っていると言うわけではないけど SUMPRODUCT→SUM にしてください。 #最初にSUMPRODUCTでやろうと思ってそのままになっていました。

すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 外していたらごめんなさい。 一番小さい値と二番目に小さい値を「0」とするということなので 1・2行目は必ず「0」になると思います。 B3セルに =(SUM($A$1:A3)-(SMALL($A$1:A3,1)+SMALL($A$1:A3,2)))*0.2 としてオートフィルで下へコピーではダメですか? 尚、エラー処理はしていません。 以上、参考になれば良いのですが 的外れなら読み流してくださいね。m(__)m

totustoti
質問者

お礼

早々とご回答ありがとうございます。

すると、全ての回答が全文表示されます。
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

何かの問題? だとしたら内容を理解しないと意味ないですよ。 B1とB2は0、B3に↓で下にオ-トフィル =(SUMPRODUCT(A$1:A3)-SMALL(A$1:A3,1)-SMALL(A$1:A3,2))*0.2

totustoti
質問者

お礼

問題ではないです。 実際はもう少し複雑になるんですけど仕事で使おうと考えています。 アレンジして使う事は出来るんですけど、とっかかりがわからなくて・・・ ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A