プロが教える店舗&オフィスのセキュリティ対策術

40年前に使っていた式の展開が出来なくなってしまいました。
式は
Alog a+Blog b=Clog c(低は10)

という式でオイルの粘度のブレンド式です。
A: サンプルAの重量
a:サンプルAの粘度
B:サンプルBの重量
b:サンプルBの粘度
C:サンプルCの重量
c:サンプルCの粘度

この式からBの重量を求める表を作成したいのです。
表2に入力するとXが出るような表にしたいのです。

表1は粘度400のオイルを200gと粘度300のオイル 400gをブレンドした時に出来上がる粘度を求める表でセルにオイルA、オイルBの粘度と重量を入力すると出来上がり粘度が計算されるようになっています。

この式から表2の計算表を作りたいのですが昨夜から何度も同じことを繰り返して頭が混乱してしまいGIVE UPです。
どなたかHELPお願いします。

「エクセルで粘度計算表を作りたい」の質問画像

A 回答 (3件)

こんにちは



ご提示の式を、エクセルの関数表記にすれば良いだけですね。
セル位置が不明なので、適当に想定。

添付図ではB5セルに、
 =POWER(10,(B3*LOG10(B2)+C3*LOG10(C2))/(B3+C3))

F5セルに
 =F3*(LOG10(F1)-LOG10(F2))/(LOG10(F4)-LOG10(F1))
の式を入力してあります。


※ 有効桁を処理していませんので、添付図では端数が出ていますがご容赦。
「エクセルで粘度計算表を作りたい」の回答画像3
    • good
    • 0
この回答へのお礼

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

30年前と10年前に最低2回は自作した表なのですが、今回何故か表2が作れなくて昨夜頭が???になってしまいました。

年は取りたくないものです。
何故できなかったのか?です。

今夜はよく眠れそうです。

お礼日時:2023/02/28 11:11

確認して下さい。

「エクセルで粘度計算表を作りたい」の回答画像2
    • good
    • 0

式 Alog a + Blog b = Clog c を変形して、両辺を10の累乗にすることで以下の式が得られます:



a^A * b^B = c^C

この式を用いて、Bの重量を求める表を作成することができます。具体的には、以下の手順で計算します。

サンプルA、B、Cの重量と粘度を与えます。
サンプルAの重量を固定し、サンプルBの重量を変化させながら、a^A * b^B = c^Cの式を用いて、対応するcの値を計算します。
計算したcの値とサンプルCの重量から、Bの重量を求めます。
以下に、Bの重量を求める表の例を示します。ここでは、サンプルAの重量を10g、サンプルBの粘度を100、200、300の3種類、サンプルCの重量を20gとしています。

サンプルBの重量 (g) サンプルBの粘度 (cSt) cの値 サンプルCの重量 (g) Bの重量 (g)
10 100 31.62 20 13.16
20 100 100 20 10
30 100 199.53 20 6.84
10 200 56.23 20 6.58
20 200 177.83 20 3.42
30 200 446.68 20 1.89
10 300 100 20 3.88
20 300 316.23 20 1.28
30 300 794.33 20 0.71
例えば、サンプルBの粘度が100cStで、Bの重量が20gの場合、cの値は100になります。このとき、サンプルCの重量が20gであるため、Bの重量は10gとなります。同様に、他の条件についてもBの重量を求めることができます。
    • good
    • 0
この回答へのお礼

早々のご回答ありがとうございます。
質問が言葉足らずだったようで申し訳ありません。

表というのは一覧表ではなく、計算表のことで表2の4つのセルに入力すると添加量Xが表示されるような<式>をXのセルに入れたいのです。

つまりXの代わりに入力する式を知りたいのですが・・・

お礼日時:2023/02/28 10:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!