• ベストアンサー

EXCELを使い変換式を入れたい

EXCELを使って色の変換式を入れ、計算したいのですが、やり方がさっぱりわかりません。 やりたいのは、CMYKの色の数値をRGBの色の数値に変えたいのです。 変換式は CMYK=RGB R = 1 - min(1,C×(1 - K)+ K) G = 1 - min(1,M×(1 - K)+ K) B = 1 - min(1,Y×(1 - K)+ K) です。 これのどれをexcelのどこに入力し計算すればいいのかさっぱりわからず困っています。 わかる方アドバイスお願いします。

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

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

A1 C A2 M A3 Y A4 K A5 R A6 G A7 B といれておきます。 B1~B4に変換したいCMYK値を入れ B5 に =1-min(1,B1*(1-B4)+B4) B6 に =1-min(1,B2*(1-B4)+B4) B7 に =1-min(1,B3*(1-B4)+B4) と入れるとB5,B6,B7にRGB値が表示されます。

kassy1986-04-01
質問者

お礼

ご教示ありがとうございます。 早速やってみたのですが、できませんでした。 Aの行の1にC、2にM、3にY、4にK、5にR、6にG、7にBを入れ Bの行1~4まで順に100,85、0、0と入力し 5、6、7に変換式を入れたのですが、式の結果が0や1と出るばかりです。 変換式は http://image-d.isp.jp/commentary/color_cformula/CMYK.html のサイトにあるCMYK~RGBの変換式で間違いないと思うのですが… 私のやり方の何処かに間違いがあるかもしれません…

その他の回答 (3)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.4

下の方の式は =255*(1-min(1,B1*(1-B4/100)/100+B4/100)) でした・・・ 別に最大値(255や100)を入力するセルを作った方が良いかもしれません。

  • driverII
  • ベストアンサー率27% (248/913)
回答No.3

問題のページは以前、私も見たことがありました。 で、この式は入力値が 0.0 ~ 1       出力値も 0.0 ~ 1 となっています。 コンピュータなどではRGBは(255が最大ですので) =255*(1-min(1,B1*(1-B4)+B4)) などとしなければならないし、CMYK値も最大値が100だったら100で割ってあげなければなりません。 =255*(1-min(1,B1*(1-B4/400)/100+B4/100))

  • yukika-37
  • ベストアンサー率39% (26/66)
回答No.2

参考にしたURLを見ましたが、CMYKの取りうる値の範囲は0.0~1.0の間のようです。 その間で指定してください。 また、そのままだと結果が少数で表示されるので結局RGB値がよく分かりません。 そこで以下のようにすると分かりやすくなります。 (1番目の方の回答を参考にしたので、B5~B7までの式のみ変更してみてください) B5に =DEC2HEX(256*(1-MIN(1,B1*(1-B4)+B4))) B6に =DEC2HEX(256*(1-MIN(1,B2*(1-B4)+B4))) B7に =DEC2HEX(256*(1-MIN(1,B3*(1-B4)+B4))) DEC2HEX関数が使えない場合は、参考URLを見て使えるように設定してみてください。

参考URL:
http://www.relief.jp/itnote/archives/000925.php

関連するQ&A

  • Excel中でこの式がありますが

    Excel中でこの式がありますが Q = CπD²4√(2gPr) 計算すればどんな答えが出ますか? C : 0.2段位無し D : 1mm P:30 Mpa (kgf/cm2) r : 1 g/cm3 g: は重力加速度ですが、私は9.81m/sec^2で計算しました。 質問1, Excelで数を入力して計算すれば Q:l/minですが、2.3065957l/minが出ます。 でも私が計算すると 3.810922l/minが出ますね... 何が問題なんでしょうか 今、2時間もつかまりますが、解けなくて。 質問【2】 そしてあそこの式はQを求める式なんですがPを求めたいするときはおあそこの式をどうやって計算式を変えれば求めるか確かに教えてください

  • CMYK→RGB変換でllustratorとPhotoshopに誤差!?

    印刷用の配色見本帳を参考に、Web用のデータをつくることがよくあります。 使いたい色を決めて色の数値(CMYK)を入力するのに、Illustratorを使った場合と、Photoshopを使った場合とでは、RGBにしたときの数値に微妙な違いが出るのはなぜでしょうか? たとえば、見本帳にある「M30 Y15」の色は llustrator 10だと「R251 G180 B185」に変換され、 Photoshop 7.0だと「R250 G176 B178」になります。 1) これは仕様でしょうか? もしくは当方の環境による不具合でしょうか? 2)もしこれが仕様の場合、より元の色に近い色を再現するには、どちらの数字を使うべきでしょうか?

  • Excel中でこの式がありますが

    Excel中でこの式がありますが Q = CπD²4√(2gPr) 計算すればどんな答えが出ますか? C : 0.2 D : 1mm P:30 Mpa (kgfcm2) r : 1 gcm3 g: は重力加速度ですが、私は9.81msec^2で計算しました。 質問1, Excelで数を入力して計算すれば Q:l/minですが、2.3065957l/minが出ます。 でも私が計算すると 3.810922l/mが出ますね... 何が問題なんでしょうか 今、2時間もつかまりますが、解けなくて。 質問【2】 そしてあそこの式はQを求める式なんですがPを求めたいするときはおあそこの式をどうやって計算式を変えれば求めるか確かに教えてください

  • CMYK数値をRGB数値に変換したい

    CMYK数値をRGB数値に変換したいのですが、それができるサイトやら本などはないでしょうか? CMYKの色を正確にRGBにできなくても似た色で構いません。 手元に配色サンプルがあるのですが、CMYKの数値サンプルしかないので困ってます。 当方OSはwindowsXP 使用しているソフトはmacromedia fireworksです。

  • RGB値からHSV値への変換式に関して質問があります.

    RGB値からHSV値への変換式に関して質問があります. S=MAX[R,G,B]-MIN[R,G,B] V=MAX[R,G,B] の2式は分光分布を見れば,その式の意味は理解できました. ただ, H=60*(G-B)/(MAX[R,G,B]-MIN[R,G,B]) if R=MAX[R,G,B] H=60*(B-R)/(MAX[R,G,B]-MIN[R,G,B])+120 if G=MAX[R,G,B] H=60*(R-G)/(MAX[R,G,B]-MIN[R,G,B])+240 if B=MAX[R,G,B] の式の意味が理解できません. なぜ,最大値でない残りの2値の差を彩度で割ると色相が算出されるのでしょうか. どなたか分かる方,回答よろしくお願い致します.

  • カード式の色見本?

    カード式の色見本で CMYKとRGBの数値が書いてある 便利なものはありませんでしょうか?

  • イラストレーターやフォトショップなどでの色指定

    色指定で、CMYKやRGBの数値がずれるのですが、どうしてこのようなことが起きるのか教えていただけますでしょうか? 会社のパンフレット作成やHPのリニューアルをしています。 作成物での使用色を限定しようと考えていますが、指定した色の数値にずれが生じるので、不思議に思っております。 例えば、イラストレーターのカラースウォッチで「カフェラテ」を選ぶと、下記の色配分になります。 #E8CBAC R:232 G:203 B:172 C:10 M:23 Y:33 ところが同じ色を再現しようと、 #E8CBAC を指定すると R:232 G:203 B:172 C:12 M:24 Y:33 とCとMの数値が変わっています。 なので、CとMの%を変更すると、今度はRGBも#もすべて数値が変わってしまい、同じ色を指定することが出来なくなります。 微妙な色の違いなので、見た目上はそれほど問題はないのですが、 社内で指定した色が再現できないという不都合が生じます。 解決する方法がありますか? また、なぜこのような事が起こるのでしょうか? デザインをプロでしているものではないので、分かりやすく教えていただければ助かります。

  • イラレとフォトショの色の違い

    質問させていただきます。 私は仕事でイラレで作ったものをフォトショに持ってきて加工して印刷、という作業をしています。 例えばイラレでCMY=0%、K=100%の黒いベタの背景を作ったとします。 それを保存してフォトショでRGBモードで開くと、CMYKスライダで見た時に C=78% M=75% Y=71% K=76% になってしまいます。 始めからCMYKモードで開いても、RGBモードに変換すると同様の色になってしまい、「K=100%の黒」もしくは「RGB=0%の黒」になってくれません。 イラレとフォトショの色を同じにするにはどうしたらいいでしょうか? 何か方法があるんでしょうか? (フォトショではフィルタ等を使いたいのでRGBで作業し、印刷する際にCMYKに直したいのですが…。) ちなみにスペックは、 Mac(os9.2) Illustrator8.0 Photoshop6.0 です。 どうかよろしくお願いします。

  • エクセルの式を教えて下さい。

    仕事でエクセルを使用しているのですが、どういう式にすればいいかわからないので教えて下さい。 よろしくお願いします。 F1に2、F2に3の数値を入力した場合、その合計は5でF3に入力します。 ですが、本当は合計が8になっていないといけません。 F1の数値とF2の数値の合計8をG3に入力すると、自動的に、G1とG2にF1とF2の割合通りに合計が8になる式をどうやって作ればいいか教えて下さい。 わかりにくい説明だと思いますがよろしくお願いします。

  • Excel VBA での計算について…

    こんばんは、最近VBAを使い始めた初心者のものです。 画像処理をやってます。Bitmap形式の画像からRGB値を読み込んでそれぞれのワークシートに値を入れる所までは出来てます。 そのあと、RGB→XYZ→L*a*b*に変換した値を新しいワークシートの対応するセルにいれたいのですが、なにぶん初心者なのでどう書くのかわからず困ってます。 どなたか教えていただけないでしょうか? ちなみにRGB→XYZの変換式は X=0.607R+0.174G+0.201B Y=0.299R+0.587G+0.114B Z=0.066G+1.117B で、XYZ→L*a*b*の変換式は (X/0.983)>0.008856,(Y/1.000)>0.008856,(Z/1.183)>0.008856の時 L*=116(Y/1.000)^1/3 a*=500{(X/0.983)^1/3-(Y/1.000)^1/3} b*=200{(Y/1.000)^1/3-(Z/1.183)^1/3} (X/0.983),(Y/1.000),(Z/1.183)の値に0.008856以下のものがある場合は、 上式で対応する立法根の項をそれぞれ以下の式に置き換えて計算します。 (X/0.983)^1/3→7.787(X/0.983)+16/116 (Y/1.000)^1/3→7.787(Y/1.000)+16/116 (Z/1.183)^1/3→7.787(Z/1.183)+16/116