Excel総合相談所 137at BSOFT
Excel総合相談所 137 - 暇つぶし2ch1003:名無しさん@そうだ選挙にいこう
20/01/23 07:12:18.49 .net
「飛ぶ」という言葉は違和感あるんだよなー
「参照」で良いような

1004:名無しさん@そうだ選挙にいこう
20/01/23 07:33:19.62 .net
F5はジャンプだし、まぁ

1005:名無しさん@そうだ選挙にいこう
20/01/23 08:34:38.43 .net
>>981
多分、E列とH列が文字列になってる
数値になってないと、普通の方法じゃ計算できない
一旦E,H列だけ内容を消して、表示形式を標準にしてから、打直した方がいいよ
数値として入力できれば、表示が右揃えになるからそこで判断できるよ

1006:名無しさん@そうだ選挙にいこう
20/01/23 09:14:34.92 .net
>>965
Excelの仕様に関する問題だから、表示形式 文字列 を使う気がないなら、
-と+にこだわらないで、*と . にする事を強く推奨(/ はオプションをいじる必要があるので外した)
個人的にはWorksheet_Changeイベなんて乱用するべきじゃないと思うから、作業列を使ったほうがいいくらいだと思う
スレチだけど、そういうことやりたければ、AutoHotKey使うのも手だぞ
細かい事気にしなければ
NumPadSub::H
NumPadAdd::R
だけでいける
でも、スレチだからフォローはしない

1007:名無しさん@そうだ選挙にいこう
20/01/23 14:11:57 .net
>>978です
飛ばすではなく参照ですか。
すみません、全くのド素人でなんとなくで扱ってきたので専門用語がめちゃくちゃです…


A B C
1 1月分 1000円 1000円(=B1)
2 2月分 1500円 2500円(=C1+B2)
3 3月分 2000円 4500円(=C2+B3)


こんな感じで計算しているんですが、B2を入力した時点では2500円を、B3を入力した時点では4500円を、どこか他のセルに参照させることはできますか?
仮にE1に参照させたい場合、E1に=C2と入れればC2の2500円は表示されますが、B3を入力してももちろんE1はそのままになります。
それをB3に入力すると、C3に式をいれているとC3に参照されるので、その変化をE1に参照できるような方法はあるのか?あれば教えてもらいたいなと思いました。

1008:名無しさん@そうだ選挙にいこう
20/01/23 14:45:03 .net
>>986
=SUM(B:B)

1009:名無しさん@そうだ選挙にいこう
20/01/23 15:31:12 .net
>>986
=MAX(C:C)

1010:名無しさん@そうだ選挙にいこう
20/01/23 15:47:03.62 .net
>>988ありがとうございます!できました!こんなに簡単だとは…
>>987さんもありがとうございました。

1011:名無しさん@そうだ選挙にいこう
20/01/23 15:49:13.28 .net
>>986
=INDIRECT("C"&CELL("ROW"))

1012:名無しさん@そうだ選挙にいこう
20/01/23 17:57:23 .net
>>990さん、もしかしたらこの算式が1番しっくりきそうな気がします!今Excelが開けないので、また後程試してみます!ありがとうございます。
>>988さんのだと、最大値を抜き出してくれる関数のようなので、入金があった場合にその月の残額が前月以前よりも少なくなるときに反映されなくなってしまいました。
金額のプラスしかないときには988さんの算式で事足りるので、ケース毎に使い分けます。

1013:名無しさん@そうだ選挙にいこう
20/01/23 21:05:34.55 .net
>>991
>>987が一番いい気がするのだが、、

1014:名無しさん@そうだ選挙にいこう
20/01/24 22:05:20 .net
>>991
他に条件が追加されなければ、>>987で決まりでしょう。
質問のような場合で、「ケースによって使い分ける」というのはあまり良くない。
どうしても共通化できない場合には仕方ないけど。

1015:名無しさん@そうだ選挙にいこう
20/01/24 23:40:13.85 .net
Office365 の新機能
XLOOKUP関数の最終行セル

1016:名無しさん@そうだ選挙にいこう
20/01/29 20:37:22 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 いいえ


次のような表があり、

東京 拉麺 250円
千葉 拉麺 400円
大阪 そば 250円
埼玉 そば 250円
滋賀 そば 350円
佐賀 饂飩 800円
佐賀 饂飩 1000円

そばを売ってる中で最安な県(一番上の1県だけでOK)の表示
そばを売ってる中で最安なのは何件あるかの数値

を関数で表したいです。
「表の中で値段が一番安い県」ですと
=INDEX(A1:C6,MATCH(MIN(B1:B6),B1:B6,0),1)
で表せたのですが、さらに「B列がそばの中で」など、
表の中から抽出する条件の中での最安値を出すにはどのような表記になるでしょうか?

1017:名無しさん@そうだ選挙にいこう
20/01/29 21:04:49 .net
おっちゃん難しいこたぁわかんねぇけんど、
安いそばが一番上にくるようにソートした方がはえぇと思うよ。

1018:名無しさん@そうだ選挙にいこう
20/01/29 21:21:24 .net
>>995
D1 =IF(B1="そば",C1,"")
 ・
 ・

=INDEX(A1:C7,MATCH(MIN(D1:D7),D1:D7,0),1)

1019:名無しさん@そうだ選挙にいこう
20/01/30 00:08:07 .net
【1 OSの種類         .】 Windows8
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 J

1020:名無しさん@そうだ選挙にいこう
20/01/30 00:24:52 .net
 それは俺にも無理だ・・・

1021:名無しさん@そうだ選挙にいこう
20/01/30 00:41:06 .net
次スレ
Excel総合相談所 138
スレリンク(bsoft板)

1022:1001
Over 1000 Thread .net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 113日 4時間 34分 48秒

1023:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch