
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No.2です。
(1)先に書かなかった私も悪いのですが、「列方向に、かつ途中(セルc3)から横に飛んでいきます。
(2)まあ、多分大丈夫かとおもうのですが。
(3)普通のEnterとCtrl+Shift+Enterは何が違うのでしょうか。
まず(1)について
↓の画像のような配置だとします。
(2)について
まったく大丈夫ではないと思います。
数式そのものが変わってしまいます。
(3)について
文章で説明するより「配列数式」で検索すれば山ほど説明がでてきます。
簡単にいえば、普通は各行(各列)バラバラに計算したものをさらに別の計算(足し算・掛け算等々)をする!
といったような操作を一塊に格納して一気に計算してしまおう!という方法です。
さて本題ですが、
↓の画像(今回は20列分だけとしました)でA3セルに
=MIN(IF((MOD(COLUMN(C3:V3),3)=0)*(C3:V3<>0),C3:V3))
今回も配列数式ですので、Ctrl+Shift+Enterで確定します。
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → A3セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
これで画像のような感じになります。m(_ _)m

返信遅くなりすみません。
バタバタしてて中々時間がなかったのと、実は、更に項目数が増え、5つおきの場合も必要となり、おうようして、とやったのですが、何故か正しいデータを拾えない状況になってしまい、頭を痛めてた所です。
間に挟むセル、桁数が、2増えたらMOD(COLUMN(C3:v3),3)の部分をMOD(COLUMN(C3:v3),5)にすれば良いのではないのですか?
と、考えたのですが、うまく行きません。
なぜなんだろうと頭を捻っております。
また、スレッドを立てるかも知れません。
その際はよろしくお願いします。
ありがとうございました。
No.2
- 回答日時:
こんばんは!
>3つおきにセルを拾い(20セル)
↓の黄色いセルの中で最小値という解釈です。
画像ではC1セルに
=MIN(IF((MOD(ROW(A1:A60),3)=1)*(A1:A60<>0),A1:A60))
これは配列数式になりますので、Ctrl+Shift+Enterで確定!
「3つおき」が画像でいうと1・4・7・・・の解釈が違って
1・5・9・・・というコトであれば
数式を
=MIN(IF((MOD(ROW(A1:A60),4)=1)*(A1:A60<>0),A1:A60))
にしてみてください。
※ 実際の表のレイアウトが判らないので、1行目からのデータにしていますが、
データの配置により数式の
>ROW(A1:A60)
部分を変更する必要があります。m(_ _)m

早速のご回答有難うございます。
先の方とはMODの中が少し違いますね。
先に書かなかった私も悪いのですが、「列方向に、かつ途中(セルc3)から横に飛んでいきます。
まあ、多分大丈夫かとおもうのですが。
もし疑問が出たらまたここに書きますのでよろしくお願いします。
ちなみに。
普通のEnterとCtrl+Shift+Enterは何が違うのでしょうか。
配列数式?というのも良く知りませんので・・・すみません無学で。
とりあえず頑張ってみます。
有難うございました。
No.1
- 回答日時:
=MIN(IF((MOD(ROW(A1:A20),3)=0)*(A1:A20<>0),A1:A20,""))
【重要】Ctrl+Shift+Enter で決定する。
A1:A20(対象範囲)と=0(行数を3で割った余り、=0だと3、6、9行目などが拾われる)を適時変更してください。
素早い回答ありがとうございます。
早速試してみます。
ちなみに、行ではなく、列方向に参照しますが、要は参照範囲が変わるだけで問題はないですよね?
「MOD(ROW(A1:A20),3)」の3とは3つおきという意味ですか?いや、範囲で「3で割る」?という意味でしょうか。
無学でスミマセン。
ここまで複雑な関数式だと、理解が難しいもので。
とりあえず、表に当てはめてみます。
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数 9 2022/05/27 09:47
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセルを活用して受注表を作成中ですが関数が分からなく困ってました。 1 2022/07/22 09:14
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Visual Basic(VBA) エクセル関数のことで質問です。 別シートセルから値をもってくるように関数を設定しているときに、 別シ 3 2023/01/31 14:10
- Excel(エクセル) IFERROR、SMALL関数について 2 2022/08/22 23:40
- Excel(エクセル) エクセル関数 3 2022/04/20 11:57
このQ&Aを見た人はこんなQ&Aも見ています
-
MIN関数で空白セルを無視したいのですが
その他(Microsoft Office)
-
LARGE関数 飛び飛びの範囲を指定
Excel(エクセル)
-
離れた列での最大値の求め方
Excel(エクセル)
-
-
4
等間隔ごとのセルの平均値、最大値、最小値を求める関数式
Excel(エクセル)
-
5
エクセルで最小値から0を除く方法
Excel(エクセル)
-
6
エクセルで二つの数字の小さい値を抽出したいです
Excel(エクセル)
-
7
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
8
IF関数で0より大きい数値が入力されたら「あ」と表示、文字列の場合は空白としたい
Excel(エクセル)
-
9
複数のセルのいずれかに数字がある場合に表示する関数
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba テキストボックスとリフト...
-
枠に収まらない文字を非表示に...
-
(Excel)数字記入セルの数値の後...
-
エクセルで指定したセルのどれ...
-
excelの特定のセルの隣のセル指...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excel 例A(1+9) のように番地の...
-
Excelで数式内の文字色を一部だ...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
数式を残したまま、別のセルに...
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
エクセルVBA、ファイル名をセル...
-
【エクセル】IF関数 Aまたは...
-
EXCELのセルの中の半角カンマの...
-
エクセルの書式設定の表示形式...
-
エクセルで、複数の参照範囲を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセルの書式設定の表示形式...
-
数式を残したまま、別のセルに...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
連続しないセルから最小値を引...
おすすめ情報