- ベストアンサー
1セル内の複数キーワード集計の方法とは?
aokiiの回答
【春、初夏】に夏が無いことを人間が区別できませんので、難しいです。 【春、初夏】も夏があるもの考えれば、A2セルに以下の式を入れ、 =IF(AND(ISERR(FIND(A$1,$E2)),ISERR(FIND(A$1,$E2))),"","★") その後、右と下にドラッグコピーでいかがでしょう。
関連するQ&A
- 分ごとの集計で
初めまして、よろしくお願いします。 A列に 2007/9/6 15:09:46 2007/9/6 15:09:50 2007/9/6 15:10:06 " " と表示されているデータで、分ごとの集計を出したいと思います。 ここで B列には集計されるデーター数が、 C列に =IF(A1<>"",FLOOR(A1,"0:01"),"") と言う関数を使い、秒数を切り捨て、 D列に 2007/9/6 15:09:00 すぐ下に関数=D1+"0:01:00" E列に集計させる関数=SUMIF(c:c,d1,b:b) という風に作ったのですが、部分的に集計がでるのですが、集計0とでてしまう部分が多くありました。これはなぜでしょうか。また、何か別の方法でいいものがあれば教えて頂きたく、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- IF関数で結果を出したセルの集計
お世話になります。 出社時間 退社時間 昼休 勤務時間 A1に9:00 B1に18:00 C1に1:00 D1に=IF(B1-A1-C1=0,"",B1-A1-C1) と下まで続いてD10セルでSUM関数で集計しようとすると合計値が明らかにおかしくなります。こちらで調べたところ「""」があるとSUM関数は使えない?と回答を見つけたのですが具体的な解決法が見つからず質問させて頂きました。書式設定を時刻にしている為、0にして非表示ができず、何かよい方法があればご教授下さいませ。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数のシートからデータを集計したい。
エクセルで複数のシートから、あるデータを取り出し、別のシートに集計したいのですが、関数を入力すると莫大な量になってしまいました。 関数とは別の方法で集計する方法をご教授お願いします。 1日~31日のシートがあります。 シート1日内容は A B C D E 1 NO 原因(1) 原因(2) 原因(3) 2 101 10 15 (b2+c2+d2) 3 105 20 40 (b3+c3+d2) 4 108 20 100 (b4+c4+d4) といった内容です。 1日から31日のセルA2などは固定した数値でありません。 なんで、例えばA3に101が入っている場合があります。 集計シートは A B C D E 1 NO 原因(1) 原因(2) 原因(3) 2 101 (b2+c2+d2) 3 102 (b3+c3+d2) 4 103 (b4+c4+d4) のようになってます。 B2に=SUMIF('1日'!A2:A4,A2,'1日'!b2:b4)+SUMIF('2日'!A2:A4,A2,'2日'!b4:b4)+・・・・・が31日のシート分まで作成するとファイルが重くなりすぎてしまい困っております。 よろしくお願いします。
- ベストアンサー
- Windows XP
- エクセルで複数のセルの合計をIF関数も含めて出す方法
初歩的だと思うのですが・・ 異なった文字が入った各セルの合計を別セルにてIFを使用し、数字を出しながらなおかつ集計する方法がわかりません。 A B C D 1 い ろ 2 は に 3 ほ 4 へ と 5 A列に文字が入ると常に 500 B列に文字が入ると常に 200 C列に文字が入ると常に 100 として、D列にA-Cの合計(何もなければ空欄)を出したいのです。この場合だとD1=700, D2=300, D3=500...となるように。 IF(A1="","",500)+IF(B1="","",200)+IF(C1="","",100) のちゃんとした関数式を教えてください。よろしくお願いします。。
- ベストアンサー
- オフィス系ソフト
- 複数セルの比較は、可能でしょうか?
教えて頂ければ助かります。 A1,B1,C1,D1にそれぞれ値が入っており、どれか1つでも同じ値があれば、E1のセルに○、一つもなければ、×を表示させたいのですが、お分かりになる方がいらっしゃればよろしくお願いします。
- 締切済み
- オフィス系ソフト
- 別シートに勉強時間の集計 これに集計期間を指定
お世話になっています 質問No.9097443 質問No.9089695 質問No.9104294でご指導いただきました。 ◎希望条件 勉強時間を集計したシートA列:科目 B列:開始日 C列:開始時刻 D列:終了日 E列:終了時刻 の記載があるsheet1には終了時刻から開始時刻を差し引いた作業時間を表示する列がない。 sheet1に差引の作業時間列を追加することなく、別のシートで各科目の勉強時間を集計する方法を教えてもらいました。 ************************************************************************************* ◎レクチャー頂いた内容は Sheet3のA列とB列を作業列として使用して、Sheet2に科目ごとの勉強時間の合計を集計するものとします。 Sheet3のA2セルに次の関数を入力して下さい。 =IF(INDEX(Sheet1!$A:$A,ROW())="","",IF(COUNTIF(Sheet1!$A$1:INDEX(Sheet1!$A:$A,ROW()),INDEX(Sheet1!$A:$A,ROW()))=1,ROW(),"")) Sheet3のB2セルに次の関数を入力して下さい。 =IF(OR(INDEX(Sheet1!$B:$B,ROW())="",INDEX(Sheet1!$C:$C,ROW())="",INDEX(Sheet1!$D:$D,ROW())="",INDEX(Sheet1!$E:$E,ROW())=""),"",IF(ISERROR(1/(YEAR(INDEX(Sheet1!$B:$B,ROW()))>1904)/(INDEX(Sheet1!$C:$C,ROW())+0>=0)/(INDEX(Sheet1!$C:$C,ROW())+0<1)/(YEAR(INDEX(Sheet1!$D:$D,ROW()))>1904)/(INDEX(Sheet1!$E:$E,ROW())+0>=0)/(INDEX(Sheet1!$E:$E,ROW())+0<1)),"",IFERROR(TEXT(INDEX(Sheet1!$D:$D,ROW())+INDEX(Sheet1!$E:$E,ROW())-INDEX(Sheet1!$B:$B,ROW())-INDEX(Sheet1!$C:$C,ROW()),"[h]:m:s")+0,""))) Sheet2のA2セルに次の関数を入力して下さい。 =IF(ROWS(A$1:A2)>COUNT(Sheet3!$A:$A),"",INDEX(Sheet1!$A:$A,SMALL(Sheet3!$A:$A,ROWS(A$1:A2)))) Sheet2のB2セルに次の関数を入力して下さい。 =IF($A2="","",TEXT(SUMIF(Sheet1!$A:$A,$A2,Sheet3!$B:$B),"[h]:m:s")+0) ************************************************************************************* ◎☆今回は、このシートに集計期間を設定したいのですが、 可能でしょうか。 上記のやり方だと、Sheet1の全ての日付の項目を集計してしまいます。 そこで、 D3に集計指定期間開始日 E3に集計指定期間終了日 を設定するなどしてできないでしょうか。 sheet!1に指定期間日を設定しないやり方でしたら、Sheet2でもSheet3にでもどちらでもいいのですが。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 同一セル内の人数の集計
いい方法が思いつかないので教えてください。 たとえば、セルA1に『A・B・C』という3人が入力されています。 これを、セルB1に『3』と集計させる計算式はありますか? (セル内の人間は特定された人ではないものとお考えください。)
- ベストアンサー
- オフィス系ソフト
- 複数の抽出データを1つのセルに収めたい
アンケートを集計するための票を作成しているのですが どれに何票入ったかだけでなく、誰がその票を入れたかもまとめたいと思っています。 例えばA~Dさんにアンケートを行い A パソコン B マウス C マウス D キーボード と言う結果の場合、 [Aセル]/[Bセル]/[Cセル] パソコン/1/A マウス/2/B,C キーボード/1/D と言う形でまとめたいです。 Cセルの投票した人達を,でつなげて行く関数がわからず苦戦しています。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの複数せるの内容の一致を確認したい
エクセルでa1b1c1d1の4セルの値が同じなら●、1つでも異なっていたらXとセルE1に表示させたいのです。 セルが2つだったら=IF(A1=B1,"●","×")とできるのですが多数だとわかりません 教えてください!!
- 締切済み
- オフィス系ソフト
- EXCEL VBA 複数ファイル値を集計
yakkunnと申します。 お世話になっております。 下記処理を実現するためのEXCEL VBAコードをご教授いただけないでしょうか。 ■やりたい事 デスクトップに「実績集計.xlsx」というファイルがあります。 このファイルにボタンを配置し、このボタンをクリックしましたら、C3セルに記述されているファイルパス配下を見てその配下ファイルを全て開き、各ファイルの値を「実績集計.xlsx」に全て転記するVBAコードをご教授いただきたく思います。 ■転記内容 例えばA.xlsx~C.xlsxという3つのファイルがあるとします。この3つのファイルを開いて・・ 左が「A.xlsx」、右が[実績集計.xlsx」とします 処理付を転記・・B4セル⇒B7へ転記 コードを転記・・B7セル⇒C7へ転記 商品名を転記・・C7セル⇒D7へ転記 数量を転記・・ D7セル⇒E7へ転記 金額を転記・・ E7セル⇒F7へ転記 これをA.xls~C.xlsまで繰り返し、実績集計.xlsxに値をどんどん転記したいです。 金額のF列の最後に合計金額が出力されれば最高です。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
お礼
早速の回答ありがとうございます。 関数を実行したら100%近く納得のいく結果でした。 【初】【晩】の入っている分は、修正して使用開始しました。