• ベストアンサー

選択範囲から一番自然数に近いものを選び表示させたい

Excel関数で 小数点以下を比較し一番整数(自然数)に近いものを 抽出したいのですが 何か方法は無いでしょうか? 

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

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

E1: =INDEX(A1:C1,MATCH(MAX(INDEX(ABS(MOD(A1:C1,1)-0.5),)),INDEX(ABS(MOD(A1:C1,1)-0.5),),0))

k_ponta33
質問者

お礼

考えていただきありがとうございます。 無事に目的を達成しました。 ありがとうございます。

その他の回答 (1)

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.2

候補が3つで、同順位がないという条件なら、 泥臭いですが、以下の関数はいかがでしょうか? 同順位がなく候補が多数なら、 作業列(行かも)を使えば可能と思います。 =IF(INT(A1)+MIN(MOD(A1,1),MOD(B1,1),MOD(C1,1))=A1,A1, IF(INT(B1)+MIN(MOD(A1,1),MOD(B1,1),MOD(C1,1))=B1,B1,C1))

k_ponta33
質問者

お礼

考えていただきありがとうございます。 なぜか数値を変えたらエラー(目的と違う値)を選んでしまいました。 関数は難しいですね

関連するQ&A