• ベストアンサー

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

 以下の画像のように、”I列”に”16時代”があれば、”Q列”に数字の”16”を(水色で示しています)、  さらに、その”Q列”に、数字の”16”があれば、そのすぐ横に”O列”の”1.6”を計算する(赤色で示しています)、関数をご教示いただけますと幸いです。  それでは、よろしくお願いいたします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.4

I列が文字列っぽいので Q2に =IF(VALUE(MID(I2,FIND(" ",I2,1)+1,2))=16,16,"") 日時でしたら =IF(HOUR(I2)=16,16,"") R2に =IF(Q2=16,O2,"") それぞれ下にコピーしてください。

nyan_nyanko
質問者

お礼

 どうもご丁寧な回答ありがとうございました。  コピペで済ませられるため、とえも役立ちました。  厚くお礼申し上げます

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

下記を参考にしてほしい。 (1)この質問は、投資などのカテゴリに出すべきかなと思う。 pipsなどの用語が出ており、それらFX投資などの経験者に答えてもらうべきだと思う。そういう分野を理解した上での回答であるべきで、内容優先の質問だと思うので、エクセルなどは、それを理解した上で、関連しての周辺問題でしょう。 小生は、こういうFXなどの分野に未経験で、単純にTime関数の問題かとも推測するが、回答がしづらい。 (2)データのもとが、WEBなどかもしれず、エクセルの日付・時刻の形式であるところの、「日付・時刻」シリアル値であるかどうか、質問者は理解していない(認識してない)ようなので、回答がそれでガラリと変わるので、質問が不完全と思う。 画像だけのコピペで質問は楽だが、読者・回答者には迷わしい場合が多いのだ。 中身を文章(語句など)で表現できるようになってほしい。 FXなどの

  • SI299792
  • ベストアンサー率47% (774/1618)
回答No.3

Q2: =IF(HOUR(I2)=16,16,"") R2: =IF(Q2=16,1.6,"") 下へコピペ。

nyan_nyanko
質問者

お礼

 どうもありがとうございました。  Hour関数では、直接読み込めないようです。ですので、エラー表示されてしまいます。  ですが、わざわざ回答いただきお礼申し上げます。

  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.2

>これでは、解決できなかった・・・です。 何がどう解決しないのか ? 何が希望と違う(不満)のか何も開示され無いのでは誰も分かりません。

nyan_nyanko
質問者

お礼

 すみません。舌足らずでした。  どうもありがとうございました。

  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.1

例えば、A1 に =Lookup(16,Q1:Q500,R1:R500) では ? Range範囲は適当です。 環境に合わせて下さい。

nyan_nyanko
質問者

お礼

 どうもありがとうございました。  ただ、これでは、解決できなかった・・・です。

関連するQ&A