あるエクセルの列(セル)に、1~360の数値が入っています。
これをIF関数を使って(別のセルで)以下ルールで数字を変換したいのですが、
できますでしょうか。
(2種類を検討したい)
■1つ目
1~30・・・・1
31~60・・・2
61~90・・・3
91~120・・4
121~150・・5
151~180・・6
181~210・・7
211~240・・8
241~270・・9
271~300・・10
301~330・・・11
331以上~・・・12
■2つ目
1~30・・・・1
31~60・・・2
61~90・・・3
91~120・・4
121~150・・5
151~180・・6
181~210・・7
211~240・・8
241~270・・9
271~300・・10
301~330・・・11
331~360・・・12
361以上~・・・13
※IF関数にはこだわらないです(xls内で算出)。
No.2
- 回答日時:
Aに元の値が入っていて、Bに一つ目、Cに二つ目の値をいれると仮定します。
この表では12と13の表記に変化があるだけなので・・・
B1=IF(A1="","",IF(A1>330,12,IF(A1>300,11,IF(A1>270,10,IF(A1>240,9,IF(A1>210,8,IF(A1>180,7,D1)))))))
C1=IF(A1>360,13,B1)
D1=IF(A1>180,"",IF(A1>150,6,IF(A1>120,5,IF(A1>90.,4,IF(A1>60,3,IF(A1>30,2,1)))))))
後はA~D列をそのまま下の行へコピペすればOK
No.3ベストアンサー
- 回答日時:
「1~360の数値が入っています。
」と、ありながら2つ目では361以上が入っているのは謎ですが、式としては以下で良いと思います。#数値がA1に入っている前提です
■1つ目(数値が1~360の場合)
=ROUNDUP(A1/30,0)
■2つめ(361以上の数値が有る場合)
=MIN(ROUNDUP(A1/30,0),13)
この回答への補足
mt2008様
一つ目なのですが、361が入った場合、12で出てほしいのに13になります。
すみません。1つ目も360以上が入ることがあります。
2つ目は13以上になっているので大丈夫なのですが。
1つ目を361以上を12で表現できませんか。
No.4
- 回答日時:
ANo.3です。
> 1つ目を361以上を12で表現できませんか。
で、あれば2つ目の式に近い物になります(13→12にしただけ)
=MIN(ROUNDUP(A1/30,0),12)
No.5
- 回答日時:
0以下のときは0表示でいいのでしょうか?
1つ目
=IF(A1<=0,0,MIN(CEILING(A1,30)/30,12))
2つ目
=IF(A1<=0,0,MIN(CEILING(A1,30)/30,13))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- その他(Microsoft Office) エクセルのif関数の結果をセルの数字を使って 計算させようとしてるのですが、 18:00−8:00− 2 2022/06/30 21:44
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
エクセル オートフィルタで絞...
-
【Excel】 セルの色での判断は...
-
セルをクリック⇒そのセルに入力...
-
excelのCOUNTIF関数で、『範囲=...
-
エクセルのセルの枠を超えて文...
-
EXCEL VBA セルに既に入...
-
セルの高さ(行高)を求めるには?
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
(Excel)数字記入セルの数値の後...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
EXCELのセルの中の半角カンマの...
-
公共建築工事 共通仮設費率 エ...
-
エクセルでオブジェクトを常に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
エクセルの一つのセルに複数の...
-
複数のセルのいずれかに数字が...
-
excelの特定のセルの隣のセル指...
-
数式を残したまま、別のセルに...
-
ハイパーリンクの参照セルのズ...
おすすめ情報