Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Home : Excel 2016)
同じ行での条件の違う値を同じ行に表示する場合
投稿日時: 18/12/26 15:53:41
投稿者: athrski

同じ行での違う条件の値を同じ行に表示する場合はどういう書式かが分かりません。

回答
投稿日時: 18/12/26 16:07:43
投稿者: コナミ

すみません、意味が分かりません。
具体例を出してください。

投稿日時: 18/12/26 16:17:02
投稿者: athrski

質問が簡単過ぎてすみません。
 
例えば作業をする行は5の行であるとして、E5に台数、F5に月々のリース額、G5にリースではない場合の販売額とした場合、H5にリースであった場合と販売であった場合の値を表示したいのですが・・・
i

回答
投稿日時: 18/12/26 16:33:16
投稿者: んなっと

  E  F  G  H
5 2 10    10
6 3   280 280
7 1       
8 7  8 220   ←両方のときは??
 
H5
=IF(COUNT(F5:G5)=1,SUM(F5:G5),"")
下方向・↓

投稿日時: 18/12/26 16:39:34
投稿者: athrski

すみません、
F5の場合は利益額が30%で
G5の場合は利益額が25%という表示をしたいのですが・・・
因みにむF5の場合はリース5年なので、月×60回です。

回答
投稿日時: 18/12/26 17:08:57
投稿者: んなっと

↓この表形式が具体例です。時間の無駄になるので、これも必ず追加してください。
 
  E  F  G  H
5 2 10    30%
6 3   280 25%
7 1       
8 7  8 220 25%
 
H5
=IF(COUNT(F5:G5),IF(G5="",30%,25%),"")
下方向・↓

回答
投稿日時: 18/12/26 17:15:03
投稿者: んなっと

具体例があると伝わりやすい。どうですか?
 
  E  F  G  H
5 2 10    360
6 3   280 210
7 1       
8 7  8 220   
 
H5
=IF(COUNT(F5:G5)=1,E5*IF(G5="",F5*60*30%,G5*25%),"")
下方向・↓

回答
投稿日時: 18/12/26 17:51:14
投稿者: Suzu

んなっとさん、
 

引用:
F5の場合は利益額が30%で
G5の場合は利益額が25%という表示をしたいのですが・・・
因みにむF5の場合はリース5年なので、月×60回です。

・表示として、30%、25% と 表示をしたい と言っている
 
・台数 が他の列とどう関係するのか 不明確
 
引用:
F5の場合はリース5年なので、月×60回です。

・F5 の場合 は 5年 なので 5年以外もあるかも知れない。
 
と、質問者側でいろいろ推測してもしょうがないと思います。
 
 
質問者さんは、
・どういうレイアウトで
・どのような数値が並んでいて
・どんな結果を得たいのか
回答者が理解出来る様、努めるべきです。

回答
投稿日時: 18/12/26 18:39:14
投稿者: んなっと

Suzuさん、いつもお世話になっています。
以前「具体例」を要求したらこんなことがありましたね。
https://www.moug.net/faq/viewtopic.php?t=77748

引用:
いつもお世話になっております。
介護保険料で計算のため40歳以上65歳の検索検索したいのですが。
 
オートフィルターを使用してはいかがですか?
 
早々にありがとうございます。
申し訳ございません。計算式でお願いしたのですが。
 
「具体例」と「望んでいる結果」を必ず書いてください。
 
申し訳ございませんでした。
具体例は「45歳以上65歳以下」と思い込んでいましたので。

お切れあそばされたわけではないでしょうが、これでスレッド終了。
 
自分の主義や主張を貫くのはいいのですが、
「相手に正しく伝えるにはどうしたらいいか」をもう少し考えてほしいです。
 
話変わって...
mougの回答者に対する要求は、相当高いですよね。
Q&A 掲示板ご利用上のお願い
https://www.moug.net/faq/kiyaku.html#link2
引用:
回答者の方へのお願い
質問者の多くの方は初心者の方で、なかなかスマートに質問できないことが多いです。
回答者の方は、以下の点に注意してご回答ください。
想像力を働かせましょう
「何がわからないのか」「どこから手を付けたらいいのか」もわからず、モーグに解決の糸口を求めている方もいます。
質問の意図がわかりづらい場合は、疑問点を引き出すようにアドバイスをしてあげてください。
【例】
・「ひょっとして●●●がわからないのではないですか?」
・「●●●の機能は試してみましたか?」
質問者を追い詰めないようにしましょう
初心者の方は、疑問を追及していくうちに最初の質問内容とは別のところに問題があると気付く場合もあります。それは嘘をついていた訳ではありません。
質問者が調べられないことを指摘するのではなく、解決につながるようなアドバイスをしてあげてください。

昔Office Tanakaの掲示板が存在していた頃も、「気に入らなければスルーしてください」
→言い換えれば「嫌なら回答するな」というサイトの方針でした。
...正しい。
ただ、何度言っても状況説明が不十分な質問者に対応していると、少しずつ状況が変わってくるんです。
回答者は事務局の方々と違って、普通の人間なので。

投稿日時: 18/12/27 00:14:39
投稿者: athrski

なんか、回答者の皆さんにイライラさせて申し訳ございませんでした。

回答
投稿日時: 18/12/27 11:49:04
投稿者: Suzu

athrski さん
 
すいません。強く言い過ぎました。
 
ただ、ご自分の文章を客観的に読んで、理解できる様になっているか確認は必要ですよ。
 
んなっとサンが、具体例を挙げて回答を行い、それに対して、
athrski さんは、ちがうんです。こうしたいんです。としていますが、
 

引用:
F5の場合は利益額が30%で
G5の場合は利益額が25%という表示をしたい

この結果を どこに表示したいのでしょう。
 
引用:
因みにむF5の場合はリース5年なので、月×60回です。

その説明は判るのですが、各セルとの関連性が判らないのですよ。
 
んなっとサンの提示の例を参考に 表 を提示いただけませんか?
 
 
んなっとサン
ありましたね。 ん。。俺は何も学んでないんだな、、
具体例に誘導出来る様、努めてゆきます。

投稿日時: 18/12/27 12:00:33
投稿者: athrski

今後、気を付けます。
すみません。

回答
投稿日時: 18/12/27 12:15:27
投稿者: んなっと

athrskiさん、だいじょうぶですよ。
また気軽に質問してください。

投稿日時: 19/01/03 02:42:45
投稿者: athrski

んなっとさん、すみません。
 
アドバイスして頂いた数式ではG5に数値を入力しても、H5に値が出て来ません。
 
どうすれば、良いですか?

回答
投稿日時: 19/01/03 05:18:52
投稿者: んなっと

具体例と望んでいる結果は?

投稿日時: 19/01/03 13:07:11
投稿者: athrski

んなっと さんの引用:
具体例と望んでいる結果は?

 
  E  F  G  H
5 2 10    360
6 3   280 210
7 1       
8 7  8 220   
  
H5
=IF(COUNT(F5:G5)=1,E5*IF(G5="",F5*60*30%,G5*25%),"")
下方向・↓
 
この状況でGに数値を入力しても、Hに結果が表示されません。

投稿日時: 19/01/03 13:17:23
投稿者: athrski

これが具体例です。
 
  E  F  G  H
5 2 10    30%
6 3   280 25%
7 1       
8 7  8 220 25%と30%同時の計算

回答
投稿日時: 19/01/03 13:44:13
投稿者: んなっと

  E  F  G          H
5 2 10            30%
6 3   280         25%
7 1               
8 7  8 220 25%と30%同時の計算
 
H5
=IF(G5="",IF(F5="","",30%),IF(F5="",25%,"25%と30%同時の計算"))
下方向・↓

トピックに返信