A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
そのシートの数式を作成した人にお願いするのが筋だと思います。
>1のEに1,2,3,4 11、12、13、14、21、、、、、、、と何かの数字を入れえると他の場所が自動的に上から順番で数字が入るようにしたいのです。
んなこたぁ分かってる。
計算している内容はNo.1の回答を書いている時点で理解しているんですよ。
(だから現状では104が上限であることを質問文に記述が無いにもかかわらず示しています)
前提条件を示してそれをどう変えたいのかを示さなければ解決しないんです。
そのシートの仕様をどのように変えたいのかを示しましょう。
てか、わけの分からない数式を使っている時点で、
仕様が変わったら諦めるという選択をすべきです。
・・・本題・・・
MOD関数が何をしているのかを理解できていれば自身で直せると思うんだけど…。
例えば、
=MOD(1000,11)
が何をしている関数式なのかを理解できていますか?
・・・余談・・・
これ、意地悪じゃないんですよ。
仕様が変わるたびに他人に頼るようでは、問題の解決になりません。
それは問題の先送りに過ぎないのです。
理解してようやく解決になるのです。
No.2の回答にもMOD関数が示されていますよね。
この関数がこの数式のキモであることは理解できると思います。
インターネット上を検索したり、Excelのヘルプを参照するなどして
MOD関数が何をしているのかを確認し理解するようにしましょう。
No.2
- 回答日時:
確かに なんだか無駄の多い式ですね。
1桁目は MOD(,5)ですから、0,1,2,3,4
二桁目より上になる部分は MOD(+ROW()-2,11)*10で3行目以下にあるならば、10,20,30,,,,,90,100,0,10,20,30,,,ですね。
110,111,112,113,114にはならないですね。
なにをしたいのかがはっきりしないのでは、どう変えたら良いかわかりません。
No.1
- 回答日時:
=MOD(
TRUNC(
(
(
VLOOKUP($E$1,$L$1:$M$45,2,FALSE)
)
+ROW()-2
)
/5^1
)
,11
)
*10^1
+
MOD(
(
(
VLOOKUP($E$1,$L$1:$M$45,2,FALSE)
)
+ROW()-2
)
,5
)
…(´・ω・`)
無駄な数式だなあ。
桁数を指定しないTRUNC関数よりINT関数のほうが短く記述できるし、VLOOKUP関数を囲っている括弧の意味が無い。
あと、5や10のべき乗が1なのでべき乗にする意味が無い。
てかさ、114まで増えるんじゃなくて104までじゃね?
そーゆー作りになっているんです。
実際に何をしたいのかが質問文からは見えないので、最大で104が上限に何の不満があるのかを「補足コメント」してください。
解決策を考えてみますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excel 行でソートすると計算式が上手くいかない。 6 2022/06/01 08:18
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- その他(Microsoft Office) エクセルについて教えてください。 2 2022/10/20 14:55
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
関連するカテゴリから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のマクロで、セルを結合し...
おすすめ情報
1のEに1,2,3,4 11、12、13、14、21、、、、、、、と何かの数字を入れえると他の場所が自動的に上から順番で数字が入るようにしたいのです。
(例えば1Eに83を入力すると2Eは84 3Eは休み 4Eは91)
今現在55人で104でローテーションしてたんですが60人に増えたので114まで増やしたいのですがおねがいします。