- ベストアンサー
エクセル初心者必見!エクセルで日付や文字の結果を求める方法とは?
- エクセル初心者のための、日付や文字の結果を求める方法をご紹介します。日付、日付以外、空白がある表に対して、結果Aと結果Bを求める方法を解説しています。
- 日付や文字の結果を求めるためには、どのような関数を使用すればよいのでしょうか?例を挙げながら、具体的な手順をご紹介します。
- 具体的な例をもとに、結果Aと結果Bを求める方法を詳しく解説しています。日付の表記方法や空白の扱い方も理解して、スムーズにエクセル(Googleスプレッドシート)を使用しましょう。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
確か、グーグルのスプレッドシートにも SUMPRODUCT関数があったはず。 A・・=SUMPRODUCT((A:A&B:B<>"")*(C:C="")) B・・=SUMPRODUCT((A:A<>"")*(B:B<>"")*(C:C="")) 関数の詳細はご自身で調べると覚えやすいと思いますよ。 小難しい関数はイヤだー。とおっしゃるなら、作業列を使って D列・・=AND(OR(A2<>"",B2<>""),C2="") E列・・=AND(A2<>"",B2<>"",C2="") ※ともに行方向にフィル 特にD列E列にこだわる必要はないですよ。 としておいて、どこかに 結果A・・=COUNTIF(D:D,TRUE) 結果B・・=COUNTIF(E:E,TRUE) としてやるのが簡単かなと思いますよ。 循環参照にはお気を付けくださいませ。
その他の回答 (2)
- tsubu-yuki
- ベストアンサー率46% (179/386)
ん?私、勘違いしてるかな? > ●結果A > A列、B列どちらかに日付や文字が打たれて、C列が空白のもの > > ●結果B > A列、B列で両方に日付や文字が打たれて、C列が空白のもの これらを数えるんですよね?
お礼
その通りでございます。 拙い質問内容で申し訳ございませんでした。
- chie65536(@chie65535)
- ベストアンサー率44% (8800/19958)
IF()、NOT()、AND()、OR()、ISBLANK()を用います。 =IF(AND(NOT(OR(ISBLANK(A1),ISBLANK(B1))),NOT(ISBLANK(C1))),1,IF(AND(NOT(AND(ISBLANK(A1),ISBLANK(B1))),NOT(ISBLANK(C1))),3,?????)) なお、結果がAでもBでもない物は、何にして良いか判らないので「?????」となっています。 コンピュータは「Aに該当する物は3、Bに該当する物は1と表示する」と言うプログラムは出来ません。 必ず「Aに該当する物は3、さもなければ、Bに該当する物は1、さもなければ、ほげほげと表示する」のように「成り立つ場合と、成り立たない場合」の両方を明確に指示しなければなりません。 例えば、 もしAの条件に合うならば Aと表示する なもなければ、もしBの条件に合うならば Bと表示する さもなければ 何も表示しない のように、プログラム等で指示する必要があります。 プログラムは、例えるなら「信号機を知らない人に、信号機を説明するつもり」で、漏れなく書かねばなりません。 「青なら進め、赤なら止まれ」では不足しているのです。これだけでは「黄色の時にどうすれば良いか判らない」です。 貴方の考えには「青のとき」と「赤のとき」は想定されていますが「黄色のとき」が想定されていません。これでは「黄色信号でどうすれば良いか判らない」ので、困った事になります。 AでもBでもないとき、どうすれば良いのか明確にしないと、目的の式は組み立てできません。
お礼
迅速な回答ありがとうございました。 関数の特性を理解し、もっと勉強したいと思います。
お礼
ご丁寧ありがとうございます。 無事解決致しました。 非常に分かりやすく、助かりました。