• 締切済み

excelの数式

質問します。ExcelでAのシートに条件1, 2, 3があり、Bのシートでその3つの条件全て当てはまるものがあるのか、を関数で設定することは可能なのでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.7

(1)質問の文章表現が不完全 (2)データ例(少数でよい)が掲示されていない その為、具体的な関数式を(回答者全員とも)示せない。 ーー シートAとシートBがあり、どちらも項目名が 地域+部署+課のデータ(列)がある、のですね。 その場合、相互に、地域+部署+課が同じものがあるかどうかを 判定したいのかな。 関数ではそれは難しいと思う。 Accessデータベースならそういう考えをやるが。 どちらか1方のデータをもとにして、他に同じデータがあるか チェックするしかないだろう。 それを他のシートをもとにして、同じことでもやってみるとか。 ーー それか又は、両表を地域+部署+課でソートして、VBAか 人間の目視でもって、マッチング作業をするしかないだろう。 実は、1000件ぐらい以下なら、これが最も早いのだ。 関数式も丸投げレベルで、難しい要求を出しても、質問者には 適当でないように、思うし。回答式も理解できないのでは。

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.6

どちらのシートにも A列に「地域」,B列に「部署」,C列に「課」が入力されているとします. 両方のシートの D列に「検索文字列」を設定し,そこの以下の関数を入力します(D2セルの例). = A2 & B2 & C2 Bシートのほうは,この数式を下までコピーします. そうすると D2セルに「東京営業A課」という文字列が作成されます. あとは,この検索文字列があるかどうかを調べれば良いだけです. たとえば Aシートの D3セルに以下のような数式を入力します. = COUNTIF(Bシート!D:D,D2) この場合は,結果が 0で無ければ 3つの条件全て当てはまるものがあると判断できます(計算結果は一致する件数になります).

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.5

[2020/09/12 09:44附の補足]へのコメント、 未だ未だですねぇ。 》 Aのシートに地域、部署、課という情報があった 》 Aのシートには東京、営業、A課と入力されて 》 Bのシートにも、地域、部署、課の情報が 各シートの何処何処に? 入力される場所(セルと申します。今時マスなんて云はない!) セルには番地(英語でセルアドレス)があります。 A1、B5、C123 で表現しませうネ 》 データがあるかどうか調べたい 調べた結果は何処何処に表示し「たい」の? もう、言葉での記述は御遠慮下さい。表にして見せてネ。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.4

「Aのシート」の「条件1, 2, 3」、及び 「Bのシート」の「その3つの条件て当てはまるもの」の 具体例が無いので、貴方が「ナルホド」と納得出來る囘答が出來兼ねます。

suns
質問者

補足

ご回答ありがとうございます。失礼しました。例えば、Aのシートに地域、部署、課という情報があったとします。 Aのシートには東京、営業、A課と入力されています。 Bのシートにも、地域、部署、課の情報がありますが、東京、営業、A課、の組み合わせと一致するデータがあるかどうか調べたいということです

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

たとえば =IF(AND(条件1が真,条件2が真,条件3が真),"真","偽") とかが考えられます。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

可能です。数式は少し複雑です。

suns
質問者

補足

数式を例として教えていただくこと可能 でしょうか

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.1

ExcelでAのシートに条件がどのように入力されているかによって回答が違ってきますので,ご提示下さい.

関連するQ&A