[[20231219073104]] 『a1セル値と同じ行数にする関数』(ピエロ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『a1セル値と同じ行数にする関数』(ピエロ)

a1セル値例5とする
指定範囲例a10〜a20とする
指定範囲内の行数を5行にする関数を
教えてください
a1セル例3ならば
指定範囲内行数が3行になる

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 その範囲内であればどの行を基点として5行なのか、一番上の行(例の場合は10行目)を基点として5行なのか?

 あるいは一番下の行(20行目)セルを基点として5行?
(ねむねむ) 2023/12/19(火) 08:35:10

基点は一番上です
指定範囲a10を基点になります

(ピエロ) 2023/12/19(火) 08:54:25


>指定範囲内の行数を5行にする関数を
OFFSET関数です
(匿名) 2023/12/19(火) 10:18:33

関数式を教えてください
指定範囲内の行数を変える関数式を
教えてください

(ピエロ) 2023/12/19(火) 10:27:55


 >指定範囲内の行数を5行にする

 そうすることによって何をしたいんですか?

 例)A1が 5 だったら、A10:A14 を合計
 =SUM(OFFSET(A10,0,0,A1))
 =SUM(OFFSET(A10,0,0,MIN(A1,11)))

 =SUM(A10:INDEX(A10:A20,A1))
 =SUM(A10:INDEX(A10:A20,MIN(A1,11)))

 こういうこと?
(笑) 2023/12/19(火) 10:39:31

>関数式を教えてください
>指定範囲内の行数を変える関数式を
>教えてください
という事は、「関数を教えて下さい」ではいという事ですかね。

Excelはコンピュータ上でしか動きません。
コンピュータに対して、曖昧な指示では思った通りの結果は得られません。

前回の質問では「関数を教えて下さい」だったので、
関数を教えたのです。
この様に、Excel(コンピュータ)は、こちらの指示通りにしか動きませんので、
こちらの指示のしかたや、指示にあいまいな部分が無いように考える事が必要です。
Excelを使う時も、質問する時も、そのように心がけるとよいと思います。

OFFSET関数について調べてみましたか?
質問掲示板であって、やってもらうための場所ではないですよ。
丸投げなら、クラウドワークスなど、有料でやってくれる人はいくらでもいるので、
その方々に頼みましょう。

今回は、関数式を教えて下さい
という事なので、以下に例を挙げてみます。

例)
A10からA20までに、数値データが入っているとします。

指定の範囲の合計結果をB1セルに表示したい時、
B1セルには以下の様に入力します。
=SUM(OFFSET(A10:A20,0,0,A1))
(匿名) 2023/12/19(火) 10:45:12


まず日本語が何か変!
「a1セル例3」とかの「例」が気持ち悪い。
そんで何がしたいか分からんからイライラする。

(イラチ) 2023/12/19(火) 10:48:53


自分も生成AIに質問するときこんな書き方してるかも
これからはもうちょっと丁寧に質問しよ...
(む) 2023/12/19(火) 10:54:40

注意ありがとうございます

a1セル値が5だったら
指定範囲a10からa20の間を5行にしたい

a1セル値と同じ行数にしたい
関数式を教えてください

関数式で行数を変えること教えてください

(ピエロ) 2023/12/19(火) 11:52:14


日本人ではない感じがする

(xxxxx) 2023/12/19(火) 12:04:49


>5行にしたい
A16行目から、A20行目までを削除するのですか?
A16行目から、A20行目までを非表示にするのですか?
なにかの計算の範囲をA10から5行分にしたいのですか?
それともほかの事ですか?
「5行にしたい」の意味が不明です。
コンピュータには曖昧な指示では、思い通りの結果が返ってこないというのは、
例えば、以下のようなことです。

会議室に自分を含め5人います。
両サイドにはホワイトボードがあります。
両側のホワイトボードには、赤、黒、青のペンがあります。

自分は、片方のホワイトボードで何か書いています。
すると、ペンのインクが出なくなりました。
そこで自分は、「黒のペンを取って」と言います。
すると、人間ならば、反対側のホワイトボードの黒のペンを
誰かが持ってきてくれるでしょう。

しかし、コンピュータはこれはできません。
○○さん立ち上がってください。
左向け左をして下さい。
前に2m進んで下さい。
右向け右して下さい。
前に1m進んで下さい。
左向け左をして下さい。
黒のペンを取って下さい。
右向け右して下さい。
前に2m進んで下さい。
右向け右して下さい。
前に6m進んで下さい。
右向け右して下さい。
前に2m進んで下さい。
持ってきたペンを自分に渡して下さい。
と、この様に指示しなければ、ペンを持ってきてくれない。

(匿名) 2023/12/19(火) 12:31:57


>この様に指示しなければ、ペンを持ってきてくれない。

なのでピエロさん、人に頼って色々言うより、自分で何とかする方が早いよ。
その方が勉強にもなるし。

(イラチ) 2023/12/19(火) 13:02:11


 >a1セル値が5だったら
 >指定範囲a10からa20の間を5行にしたい
 >関数式を教えてください

 B10:B20に表示

 B10 =IF(ROW(B1)>$A$1,"",INDEX($A$10:$A$20,ROW(B1)))
 下コピー

 以上
(笑) 2023/12/19(火) 16:17:26

 B10 =IF(ROW(B1)>$A$1,"",A10)
 下コピー
(笑) 2023/12/19(火) 17:44:02

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.