先日類似案件で協力していただいたのですが(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です。
No.7
- 回答日時:
質問文の数式と添付図を見比べていますが、「数式どおりの正しい結果が表示されている」ように思えます。
まず、何が問題になっているのかを、回答者に明らかにしたほうがいいです。数式よりも、「何をしたいのか」のほうが先です。次の点を全て、教えてください。1.
添付図では、どの箇所の表示がおかしいのですか?何行目の何列目のことですか?
2.
例えば各列には、必ず3個ずつ記号が表示されるはずとか、何らかの規則があるのですか?諸条件はできるだけ詳しく、たくさん書いてください。
3.
「値が±0.1未満の時に」とおっしゃるその「値」とは、どこの値を指していますか?添付図の上から1行目のこととか?
4.
添付図の1~3行目はそれぞれ、等差数列ですか?もしそうであれば、数式がもっと簡潔になる可能性があります。
今の段階で言えることは、MOD、CHOOSE、MATCH関数などを使うと、もっと短く分かりやすい式で書けそうだということです。けれど「何をしたいのか」が分からないと、回答者がいくら一生懸命文章を書いても、徒労に終わるので…。
No.6
- 回答日時:
グラフプロットの原始的技法!
グラフプロット位置を最適化(目盛幅の半分を上下に加味したものをプロット範囲とする)するために、縦軸の目盛を上下1行分ずつ拡張する。拡張した行には数式は入れない。(ここはダミー)
未記入のセルは「0値」として扱われる。
B5:(グラフの起点)
=IF(AND(B$1<=($A4+$A5)/2,B$1>($A5+$A6)/2),"○",IF(AND(B$2<=($A4+$A5)/2,B$2>($A5+$A6)/2),"△",IF(AND(B$3<=($A4+$A5)/2,B$3>($A5+$A6)/2),"×","")))
No.5
- 回答日時:
ところで、これは擬似グラフ?
このグラフみたいなものの物理的意味は何?
一般にグラフのデータは、このレイアウトで行けば、B列から右に「同じ行」のもの(これがデータ系列)を線で結んでいくもの、だからデータ系列毎に線種やマーカを変えて識別し易くする。
1~3行がデータとして、これを素直に同じマーカでプロットすれば良いのでは?
ただし、複数のプロットが重なったときの優先度(または別のマーカ)も決める必要がある。
No.4
- 回答日時:
ネストはシンドイねぇ!、イライラする!!
どこがどうが違うんでしょう?、多分、何かが違う!!
これはB4、後は好きなだけ引っ張ってねぇ~、
=IF(OR(B$1="",B$2="",B$3=""),"",IF(OR(B$1=$A4,B$2=$A4,B$3=$A4),"○",IF(OR(B$1=$A4+0.01,B$2=$A4+0.01,B$3=$A4+0.01),"●",IF(OR(B$1=$A4+0.02,B$2=$A4+0.02,B$3=$A4+0.02),"◎",IF(OR(B$1=$A4+0.03,B$2=$A4+0.03,B$3=$A4+0.03),"△","")))))
No.3ベストアンサー
- 回答日時:
何度もすみません。
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),"△","")))))
No.2
- 回答日時:
回答No1です。
1行目から3行目までに一つでも数値が有れば計算させるのでしたらB4セルには次の式を入力します。
=IF(OR(COUNT(B$1:B$3)=0,$A4=""),"",IF(ROW(A1)=1,IF(COUNTIF(B$1:B$3,$A4)=1,"○",""),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),"△",""))))))
No.1
- 回答日時:
B4セルには次の式を入力して横方向にドラッグコピーしたのちに下方にもドラッグコピーします。
=IF(OR(COUNT(B$1:B$3)<>3,$A4=""),"",IF(ROW(A1)=1,IF(COUNTIF(B$1:B$3,$A4)=1,"○",""),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),"△",""))))))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報