[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『a1セル値と同じ行数にする関数』(ピエロ)
a1セル値例5とする
指定範囲例a10〜a20とする
指定範囲内の行数を5行にする関数を
教えてください
a1セル例3ならば
指定範囲内行数が3行になる
< 使用 Excel:Excel2019、使用 OS:Windows10 >
その範囲内であればどの行を基点として5行なのか、一番上の行(例の場合は10行目)を基点として5行なのか?
あるいは一番下の行(20行目)セルを基点として5行? (ねむねむ) 2023/12/19(火) 08:35:10
(ピエロ) 2023/12/19(火) 08:54:25
(ピエロ) 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
(イラチ) 2023/12/19(火) 10:48:53
a1セル値が5だったら
指定範囲a10からa20の間を5行にしたい
a1セル値と同じ行数にしたい
関数式を教えてください
関数式で行数を変えること教えてください
(ピエロ) 2023/12/19(火) 11:52:14
(xxxxx) 2023/12/19(火) 12:04:49
会議室に自分を含め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.