数式で範囲設定によって | |
---|---|
[134893] 数式で範囲設定によって- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ 栄久宿 -(2025/01/19(11:17)) □U R L/ お願いします。 Excel 余り詳しくありませんご指導宜しくお願いします。 F4:F21金額、G4:G21購入額、H4:H21戻り。 数式を F22に合計を「 =SUM(F4:F21) 」 G22に合計を「 =SUM(G4:G21) 」 H4に「 =H4*10-1000 」以下F21まで、 H22に合計を「 =SUM(H4:H21) 」 問題は、H22の数式です、入力されている所のセル番地 なら計算しますが「 =SUM(H4:H6) 」一番下までですと 空白になってしまいます。 ※H22に合計を「 =SUM(H4:H21) 」 F G H 3 単 勝 購入額 戻 4 230 1,000 1300 5 530 1,000 4300 6 120 1,000 200 7 1,000 8 1,000 9 1,000 10 1,000 11 1,000 12 1,000 13 1,000 14 1,000 15 1,000 16 17 18 19 20 21 22 880 12,000 ? もう一つ千円単位のユーザー定義が設定できないのでご指導ください。 宜しくお願いします。 ++++++++++++++++++++ OS ⇒Windows 10 Version⇒Excel 2021 ++++++++++++++++++++ |
[134894] Re[1]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 栄久宿 -(2025/01/19(11:51)) □U R L/ もう一つお願いします。 G22,H22でユーザー定義していると空白になると「0」表示を出ない様にできないので 消える様に出来ないでしょうか? お願いします。 |
[134895] Re[2]: 数式で範囲設定によって- ■記事引用/メール受信=ON■ □投稿者/ Mike -(2025/01/19(12:36)) □U R L/ 》 …なら計算しますが「=SUM(H4:H6)」一番下までですと 》 空白になってしまいます。 「一番下までですと」とは具体的にどうすることですか? 式 =SUM(H4:H6) はセル H22 に入力するンでしょッ! 私にゃ、意味不明です。 ++++++++++++++++++++ OS ⇒Windows 10 Version⇒Excel 2019 ++++++++++++++++++++ |
[134896] Re[3]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 栄久宿 -(2025/01/19(14:08)) □U R L/ 詳しく無いのでお尋ねしたわけですが? H4:H21まで入力されていないと計算されなのでしょうか? 全て入力されて無い、中途の時は計算しないのでしょうか? H4:H21の合計をH22で出したいのですが >H22に =SUM(H4:H21 この数式で計算されないと言う事ですが。 間違っています? |
[134897] Re[4]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2025/01/19(14:34)) □U R L/ 表示されているデータ値と実体値に齟齬があるみたいなので、 実体値がどんなものなのか知る必要がありそう。 取り敢えず、書式を標準にした表をアップして貰えませんか? |
[134898] Re[5]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 栄久宿 -(2025/01/19(21:02)) □U R L/ お世話になります。 F4:F21,G4:G21手入力です。 F22に合計を出すので「=SUM(F5:F22)」 G22に合計を出すので「=SUM(G5:G22)」 >H4に「 =H4*10-1000 」以下F21まで、 > H22に合計を「 =SUM(H4:H21) 」 としてます。 >「 =SUM(H4:H6) 」 上記H4:H6まで値が入力されていれば計算されますが H6以下が空白だと計算してくれません、PCが悪いのか 分かりませんが? H22に「=SUM(H5:H21) 」多分ここが問題ではないかと思ってます?が 数式を計算させる数式が有るのかな? と思ってます、それが分からないので宜しく願います。 下記全て入力状態 3 F G H 4 230 1000 1300 5 530 1000 4300 6 120 1000 200 7 110 1000 100 8 150 1000 500 9 120 1000 200 10 300 1000 2000 11 180 1000 800 12 210 1000 1100 13 110 1000 100 14 150 1000 500 15 210 1000 1100 16 330 1000 2300 17 240 1000 1400 18 130 1000 300 19 240 1000 1400 20 300 1000 2000 21 200 1000 1000 22 3860 18000 20600 以下が途中から空白が有る場合 3 F G H 4 230 1000 1300 5 530 1000 4300 6 120 1000 200 7 110 1000 100 8 150 1000 500 9 120 1000 200 10 300 1000 2000 11 180 1000 800 12 210 1000 1100 13 110 1000 100 14 150 1000 500 15 210 1000 1100 16 1000 -1000 17 1000 -1000 18 1000 -1000 19 1000 -1000 「ー1000」の部分は空白部分 20 1000 -1000 H4に「 =H4*10-1000 」以下F21この数式が 21 1000 -1000 悪いのかな? 22 2420 18000 6200 宜しくご指導願います。 |
[134899] Re[6]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 栄久宿 -(2025/01/19(21:05)) □U R L/ すみません。 >上記H4:H6まで値が入力されていれば計算されますが >H6以下が空白だと計算してくれません、PCが悪いのか >分かりませんが? [134898] Re[5]: 数式で範囲設定によって- の図でお願いします。 間違ったのでアップしてしまいました。 |
[134900] Re[7]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2025/01/19(21:31)) □U R L/ F列に何か入力されていた時のみ加算するので、SUMIF関数を使います。 H22セル =SUMIF(F4:F21,"<>",H4:H21) 千円単位で知りたいなら、実際に1000で割ってしまえばいいのではないですか? つまり、=ROUND(SUMIF(F4:F21,"<>",H4:H21)/1000,0) |
[134901] Re[8]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 栄久宿 -(2025/01/20(09:34)) □U R L/ ありがとうございます。 解消出来ました。 もう一つお願いします。 F列に全て入力される事も無いので何行か空白も有ります。 F列空白時、H列に赤文字で「(1,000) 」が表示されるのを空白に する事できますか? お手数おかけします、ご指導願います。 |
[134902] Re[9]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2025/01/20(10:07)) □U R L/ そもそも、H4の数式を としておけば、そんな工夫も要らないし、先のSUMIF関数も単純なSUM関数でよかったのですが・・ ↓ =IF(F4="","",F4*10-1000) どうしても、書式でやりたい事情がお有りでしたら、 その旨書いて、他の回答者のレスが付くのをお待ちください。 |
[134905] Re[4]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ Mike -(2025/01/20(20:54)) □U R L/ > >H22に =SUM(H4:H21 この数式で計算されないと言う事ですが。 > > 間違っています? はい、間違ってます。 =SUM(H4:H21 でなくて、 =SUM(H4:H21) でしょッ! |
[134908] Re[5]: 数式で範囲設定によって- ■記事引用/メール受信=OFF■ □投稿者/ 檸檬 -(2025/01/21(19:38)) □U R L/ 半平太さんのでもう解決済な気がしますが >F列空白時、H列に赤文字で「(1,000) 」が表示 ご自身でセルの書式設定から変更する方法を見つけられたようですね。 ただ、書式を(1,000)にしようと-1,000にしようと表示上のことなので中身は 「=F4*10-1000 」なので F4が空白だと-1000になります。 >単純なSUM関数でよかったのですが・・ と半平太さんが言われているように F22 に=SUM(F4:F21) G22に=SUM(G4:G21) H22に=SUM(H4:H21) H4に=IF(F4="","",F4*10-1000) H21まで↓下へフィルコピー でF列(F4)が空白なら空白を返し空白でなければ計算(F4*10-1000)の結果を返します ※千円単位で知りたいのではなく、千円単位でカンマを打つ方法が知りたかっただけでカッコにこだわらないなら 表全体をドラッグ(範囲選択)して〔ホーム] 数値で ,(桁区切りスタイル)を選ぶ。 ショートカットなら Alt+H+K(Altキー、Hキー、Kキーを順番に押します) (マイナスのときに-1,000赤字になります。) そんなこと知ってるよということならm(__)m |
このトピックに書きこむ |
---|