• ベストアンサー

エクセルの数式について

16sin^3(2πt)という式を入力したいのですが =16*sin^3(2*PI()*t)とセルに入力してもちゃんと作動してくれません。 なんででしょうか? 是非ご回答よろしくお願いします。

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • Palswet
  • ベストアンサー率35% (24/68)
回答No.1

16×(sin(2×π×t))^3 なのかな sinの何を何乗するのか区切りが不明確なので断定できませんが

jgptjm222
質問者

お礼

そうです。 (2πt)を三乗ではなくsinを三乗です

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

その他の回答 (4)

  • chie65535
  • ベストアンサー率43% (8533/19397)
回答No.5

更に追記。 =16*sin(2*PI()*C3)^3 と、sin()全体を3乗しても良いけど、この場合、計算精度が落ちます。 =16*1/4*(3*sin(2*PI()*C3)-sin(3*2*PI()*C3)) と書いた方が、計算精度が上がります。 前者の =16*sin(2*PI()*C3)^3 だと、精度誤差は「sin関数の誤差の3乗」に比例します。 後者の =16*1/4*(3*sin(2*PI()*C3)-sin(3*2*PI()*C3)) だと、精度誤差は「sin関数の誤差の3倍」に比例します。 「3乗」と「3倍」なら、3倍の方が「少しはマシ」です。 なので、簡単に「sin(ほげほげ)^3」と言う「単純に3乗する式」は使わないのです。 前者と後者の違いは「角度が360度になったとき」に顕著に現れます。 前者の式では、360度のとき、誤差のせいで結果が「0にならない」のです。 後者の式では、360度のとき、ちゃんと結果が「0」になります。

全文を見る
すると、全ての回答が全文表示されます。
  • chie65535
  • ベストアンサー率43% (8533/19397)
回答No.4

因みに sin3乗A=(1/4)×(3sin A-sin 3A) になるので =16*1/4*(3*sin(2*PI()*t)-sin(3*2*PI()*t)) と書くと求めたい値が出ま…………せん。 エクセルは「t」って変数を認識しないので、tの値をどこかのセル、例えば「C3セル」に入れておいて =16*1/4*(3*sin(2*PI()*C3)-sin(3*2*PI()*C3)) と書くと求めたい値が出ま…………す、とは言えません。 もしtが「ラジアン値ではなく、0~360の角度」なのであれば、エクセルのsin関数は「ラジアン値を与える」ことになっているので、角度をラジアン値に変換しないといけません。 ラジアン=角度×π÷180 なので、もし、t(上記例ではC3セルの中の値)が「角度」なのであれば =16*1/4*(3*sin(2*PI()*C3*PI()/180)-sin(3*2*PI()*C3*PI()/180)) と書くと求めたい値が出ます。

jgptjm222
質問者

お礼

t(0≦t≦1)と定義されていて、X=16sin^3(2πt) Y=13cos(2πt)-5cos(4πt)-2cos(6πt)-cos(8πt) の表を作れと言われて ラジアンなのか度数なのかは解りません

全文を見る
すると、全ての回答が全文表示されます。
  • MSZ006
  • ベストアンサー率38% (390/1011)
回答No.3

式中のtですが、エクセル上ではどこで定義されていますか? tの値が例えばC1セルに入っているとすると、 =16*sin(2*PI()*C1)^3 になります。

jgptjm222
質問者

お礼

t(0≦t≦1)と定義されています

全文を見る
すると、全ての回答が全文表示されます。
  • chie65535
  • ベストアンサー率43% (8533/19397)
回答No.2

エクセルには「sin3乗θ」はありません。 sinθ、cosθを用いて、sin3乗θを求める式を書かないといけません。

jgptjm222
質問者

お礼

sin(2*PI()*t)*を三回繰り返して入力しろって事ですか?

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

関連するQ&A

  • エクセル(数式)

    エクセルでの計算式の入力方法がわかりません。教えてください。 cos2√3πt(tはA2を入れようと思ってます。)の入力方法が分かりません。 またsinも分からないです;; 回答宜しくお願いします!

  • エクセル2000で、数式が変わるのを防ぎたい。

    1 セルのA1:Z1には=A11 =B11 ・・・=Z11という式が入っています。 2 セルのA2:Z10には表の名前とか、項目名、数式が書いてあります。 3 一回目のデータの入力は、11行目A11:Z11でおこないます。 4 二回目以降のデータ入力は、11行目に、行の挿入を三回おこなってからやります。 またデータの入力は11行目でおこないます。 しかし、このとき、セルA1:Z1の=A11 =B11 ・・・=Z11という式は、=A14 =B14 ・・・=Z14に変わっていて、1行目に入力できません。 5 行の挿入はマクロでやっていますので、ここで=A14に変わった式を=A11に戻せないかどうか聞きたかったのです。 6 ここで作りたい表は、ここのサイトと同じように、新しいデータが上のほうに、古いデータが下にくるようにしたいのです。前にやったのは、データの入力の最後に必ず入力する項目があったので、そこで、マクロで11行をコピー、1行に貼り付けをやっていました。しかし、今回は、最後に必ず入力する項目もなく、また入力しないセルもあります。 7 他に、同じことができるアイデアがあったら、教えてください。 マクロの実行ボタンはすでに二個あるので増やしたくありません。 よろしくお願いします。

  • エクセル間数式について

    生年月日の範囲があり、その範囲内に該当するものに"◎"をしたいのですが、エクセル関数で表示できる式をご教示願います。 例えば、1行目S16.4.2~S18.4.1、2行目 S18.4.2~S20.4.1、3行目S20.4.2~S22.4.1----等あり、 関数式 =IF(and(Aセル>=Bセル,Aセル>=Cセル),"◎","")を作成したのですが、うまくいかないのです。Aは各誕生日を入力するセル位置です。 よろしくお願いします。

  • 数式のどこが間違っているのかわかりません・・・・

    列Tの行1~2には文字列(タイトル行)、 列Tの行3~2942には数値が入っています。 列Tのいくつかのセルは、空白になっています。 列Tの、空白セルを除いた平均値を出したいので、 =SUM(T3:T2942)/2940-(COUNTBLANK(T3:T2942)) という式を作りました。しかし、確認のため別のセルに、 SUM(T3:T2942)の数値を入れ、 空白セルが6つだったので、 2934で割ると、 上記の式とは違う結果が出てしまいました。 これはどこが間違っているんでしょうか?? よろしくお願いします。

  • Excel の数式を教えて下さい。

    1)例えば、セルF3に固定価格100円が入力されており、この価格よりE3の価格が4%下がったとき、N3に ”4%以上利益”と表示する。 2)例えば、セルI3に固定価格100円が入力されており、この価格よりE3の価格が4%上がったとき、N3に ”4%以上利益”と表示する。 1) =IF(F3="","",IF(0.96*F3>E3,"4%以上利益","")) 2) =IF(I3="","",IF(1.04*I3<E3,"4%以上利益","")) 1) 2) のように自分なりに式を考えたのですが、一つの式に出来ないし正確かわからないので宜しくお願い致します。

  • エクセルの数式について

    エクセルで、たとえばセルA1からA10までの、いずれかのセルに「りんご」が入力されていたら「1」を、どのセルにも「りんご」が入力されていなければ「0」を表示させるには、どのような数式を使えばいいでしょうか。 B1に「りんご」を入力し、C1にその数式を入力したいです。 よろしくお願いします。

  • エクセル 数式について教えてください。

    エクセルの数式について教えてください。 教えてください。たとえばA1のセルが1000、B1のセルが500でC1のセルに=B1-A1と入力します。そうすると 500と表示されます。これはこれでいいのですがたとえばA1に1000入力しB1が空欄だとC1にはA1セルの1000が入力されます。 A1だけのセルに1000と入力した場合にC1には空欄か#DIV/0見たいなエラーメッセージをさせたいのですがどうすれば よろしいでしょうか?

  • エクセル2010の数式について

    エクセル2010で簡単な数式を使ってカレンダーを作成するときに、 まずAIのセルに「日」を入力し、ドラッグして「土」まで入力。 次にA2のセルに「1」を入力しB2のセルに「=A2+1」の数式を入力し土曜日のセル(G2)まで数式をドラッグ。 次にA3のセルに「=G2+1」、次B3のセルに「=A3+1」といれ土曜日のセル(G3)までドラッグ、 それを繰り返ます。 そして第5週目にはいり、A6のセルに「=G5+1」と入力し次B6のセルに「=A6+1」と数式を入れると自動的に次のセルからG6(土曜日)のセルまでドラッグしなくても数式が入ってしまいます。これはなぜなのでしょうか? 2010になってからの特徴でしょうか?教えてください。

  • エクセルの数式で

    どうもお世話になります。 数式で新たにSのセルとTのセルを追加したいのですが、下記の SUMIF(L553:N564+S547:S573,"*消耗品費*",O553:O564+T547:T573) ではエラーになってしまいます。 +ではなく違う記号でしょうか?

  • エクセル関数の数式教えてください!

    下記のようなワークシートがあります。 Aセル 前年の売り上げ Bセル 今年の売り上げ Cセル 今年の伸び率 例えばBセルに「15,530円」とあって Cセルには「2.8%」とあります。 Aセルに自動的に前年の売り上げが入るような 関数の式を入力したいのです。 行はたくさんあります。 よろしくお願いします。

専門家に質問してみよう