質問: isblank、count等の数式について 先日類似案件で協力していただいたのですが(http://oshiete.goo.ne.jp/qa/7634718.html) 新たに壁にぶち当たってしまいました。 b1~b3にそれぞれ入力した数値に対し、その結果をb4~b16に出力したいのですが、 (エクセルのグラフを使わずに出力したい) 条件 (1)b1~b3が空欄時は出力しない (2)b1~b3の出力で 0~0.03はb10(0.00)の位置、0.04~0.07はb9(0.04)の位置というように0.04刻みで結果を出したい 数式は b8セルに =if(or(isblank(d$5),isblank(d$6),isblank(d$7)),"",if(or(d$5=$c8,d$6=$c8,d$7=$c8),"○",if(or(d$5=$c8+0.01,d$6=$c8+0.01,d$7=$c8+0.01),"●",if(or(d$5=$c8+0.02,d$6=$c8+0.02,d$7=$c8+0.02),"◎",if(or(d$5=$c8+0.03,d$6=$c8+0.03,d$7=$c8+0.03),"△",""))))) もしくは =if(count(d$5:d$7),if(countif(d$5:d$7,$c8),"○",if(countif(d$5:d$7,$c8+0.01),"●",if(countif(e$93:e$95,$c8+0.02),"◎",if(countif(e$93:e$95,$c8+0.03),"△","")))),"") という式で試行してみましたが、 どちらの式でも 値が±0.1未満の時に結果が反映されない場合が出てきます。 0.01,0.03,0.05,0.06,0.07,0.08,0.09, -0.01,-0.03,-0.05,-0.06,-0.07,-0.08,-0.09 数式のどこがおかしいのか教えていただければと思います。 使用エクセルは2003です。
回答: 何度もすみません。 b4セルへの入力の式は次の式で十分ですね。 =if(or(count(b$1:b$3)<>3,$a4=""),"",if(countif(b$1:b$3,$a4),"○",if(countif(b$1:b$3,$a4+0.01),"●",if(countif(b$1:b$3,$a4+0.02),"◎",if(countif(b$1:b$3,$a4+0.03),"△","")))))