• ベストアンサー

エクセルで周長を入力して正多角形の面積を求めたい

エクセルで正多角形の周長を以下のように入力し、 各正○角形の面積を求めたいのですが、可能でしょうか? マクロではなく関数式を教えて頂けるとありがたいです。 周長         300mm 円          ○○m2 正三角形面積  ○○m2 正四角形面積  ○○m2 正五角形面積  ○○m2 正六角形面積  ○○m2

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

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

A2から角数、B1に周長で、 B2から下式で下にフィル =$B$1^2/(4*A5)*TAN(PI()*(1/2-1/A5))

rousanox
質問者

お礼

遅くなりましたが回答ありがとうございます。 こんな方法あるんですねー。求めていた式そのものでした。ありがとうございました。

その他の回答 (3)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.4

#3です。 ミス  A5→A2 に修正。

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.2

1式で書くなら =(($A$1/A2)/2/TAN((2*PI()/A2)/2))*($A$1/A2)/2*A2 となります。 A1セルに周長、A2セル以降に角の数を入れ、上式をB2あたりに入れオートフィルしてください。

rousanox
質問者

お礼

遅くなりましたが回答ありがとうございます。 こんな方法あるんですねー。求めていた式そのものでした。ありがとうございました。

回答No.1

そのためには周長から面積を求めるための計算方法を提示する必要があると思います といいつつ 円 =PI()*(B1/(2*PI()))^2 正三角形 =B1/D3*((B1/D3/2)*3^0.5)/2 正方形 =(B1/4)^2 正六角形 =B1/D6*((B1/D6/2)*3^0.5)/2*D6 でしょうか?

rousanox
質問者

お礼

遅くなりましたが回答ありがとうございます。 1つの式で表したかったのですが、分かり易い回答でしたので参考にさせていただきました。ありがとうございました。

関連するQ&A