• 締切済み

エクセルによる表示時方法について

検索したのですが、似た質問を探すことが出来なかったので質問します。 エクセルで、 列の場合、上から下に数字を記入し、列の最終値を列の値とする。 行の場合、左から右に数字を記入し、行の最終値を列の値とする。 こういった関数はどのようなものになるのでしょうか。 何となく、簡単な関数にも思うのですがわかりません。 よろしくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.4

> 何か、「これを見れば参考になる!!」ってのはないでしょうかねぇ~ 「Excel関数云々」といった本を入手され、お暇なときにでも眺めるのがよろしいかと... ただ、こういう本のなかには非常に不親切な物(解っている人の備忘録的)もあるので、用例が多く出ているもの選ぶことです。 最初は、「『○○関数』はこう使う」ではなく、 「こういう事ができる関数がある」ぐらいの感覚で読まれるといいでしょう。 あとはご自分で実験してみるのが一番です。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

データがA2:A7 2 3 4 5 6 7 (列方向でA列の場合) =INDIRECT("A"&COUNT(A2:A10)+1) で結果7です。 A2から始まるので+1いている。 行方向の場合 B1:H8の場合 2 3 4 5 6 7 8 =INDIRECT(CHAR(64+COUNT(B1:X1)+1)& "1") 結果8です。 B1から始まるので+1いている。 Y列までしか対応できませんが。

すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

過去にも同様の質問があったと思いますが、以下の方法で如何でしょうか。 ・A列のケース:=INDEX(A:A,MATCH(MAX(A:A)+1,A:A,1)) ・1行目のケース:=INDEX(1:1,MATCH(MAX(1:1)+1,1:1,1))

A-kamada
質問者

お礼

お礼が遅れて申し訳ございませんでした。 大変参考になりました。 また何かあればよろしくお願いします。

すると、全ての回答が全文表示されます。
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.1

こんにちは~ > 列の場合、上から下に数字を記入し、列の最終値を列の値とする。 A列だとすれば、 =IF(COUNT(A:A),LOOKUP(MAX(A:A)+1,A:A),"") > 行の場合、左から右に数字を記入し、行の最終値を列の値とする。 1行目だとすれば、 =IF(COUNT(1:1),LOOKUP(MAX(1:1)+1,1:1),"") 範囲が決まっているのでしたら、A1:A10 のように指定してください。

A-kamada
質問者

お礼

お礼が遅れて申し訳ございませんでした。 大変参考になりました。 shiotan99さん、よくご存知ですねぇ。 私は、エクセルを使う機会が多いのですが、どうも関数の扱いがよくわからず、 足し算、引き算、かけ算などのあくまで集計のみに使っているだけです。 よって、今回のように少しひねってしまうと訳がわからなくなってしまいます。 何か、「これを見れば参考になる!!」ってのはないでしょうかねぇ~ また何かあればよろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A