- ベストアンサー
エクセルでREPT関数を使用したグラフ作成
エクセルでREPT関数を使用し"■"でグラフを作成したいのですが、 条件1: 5の倍数時のみ"□"で表示 条件2: 最大25まで表示(26以上は、"//N=A1"で表示) 例として、A1=12の場合 ■■■■□■■■■□■■ A1=40の場合 ■■■■□■■■■□■■■■□■■■■□■■■■□//N=40 上記のように表示させるには、どのようにすればよいでしょうか? よろしくお願い致します。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
解答2です。 最後に""が抜けていました。次の式にしてください。 =REPT(SUBSTITUTE(REPT("■",5),"■","□",5),IF(A1>25,5,INT(A1/5)))&REPT("■",IF(A1>25,0,MOD(A1,5)))&IF(A1>25,"//N="&A1,"")
その他の回答 (5)
- maron--5
- ベストアンサー率36% (321/877)
回答No.6
◆こんな方法もありますよ B1=SUBSTITUTE(REPT("■",MIN(A1,25)),"■■■■■","■■■■□")&IF(A1>25,"//N="&A1,"")
- maron--5
- ベストアンサー率36% (321/877)
回答No.5
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
質問どおりだと#1に少し加えて =REPT(REPT("■",4)&"☐",INT(A1/5))&REPT("■",MOD(A1,5))&IF(A1>25,"//N="&A1,"")
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
例えばA2セルに次の式を入力します。 =REPT(SUBSTITUTE(REPT("■",5),"■","□",5),IF(A1>25,5,INT(A1/5)))&REPT("■",IF(A1>25,0,MOD(A1,5)))&IF(A1>25,"//N="&A1)
- popuplt
- ベストアンサー率38% (31/81)
回答No.1
一例で =REPT("■■■■□",INT(A1/5))&REPT("■",MOD(A1,5))
お礼
皆様ありがとうございました。 大変参考になりました。 それぞれを一度作成してみて選択したいと思います。 どうもありがとうございました。