• 締切済み

エクセルに関して質問です

エクセルに関して質問です。 ちょっとした日替わりの当番表みたいなのを作ろうとしてるのですが - A b c d e f 1 - - - 1 2 3 2 - - - 4 5 6 3 - - - 7 8 9 4 - - - 上記のようなセル配置でもしも a1 に 〇ってマークを入れたら a4に7 (○のマークだけ対象) c3 に ×ってマークを入れたら b4に9 (×のマークだけ対象) って数値が出るようにする事って可能ですか? VLOOKUPとかIFとかを使えばと思ったのですが良く分らなくなって… 質問の仕方悪いかもしれませんが何方か教えて頂けたら嬉しいです。

みんなの回答

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

A4に↓ =IF(COUNTIF(A1:C3,"○")<>1,"",OFFSET(D1,SUM((A1:C3="○")*ROW(A1:C3))-1,SUM((A1:C3="○")*COLUMN(A1:C3))-1)) B4に↓ =IF(COUNTIF(A1:C3,"×")<>1,"",OFFSET(D1,SUM((A1:C3="×")*ROW(A1:C3))-1,SUM((A1:C3="×")*COLUMN(A1:C3))-1)) を、入れて配列式として確定(Ctrl+Shift+Enter)してみてください。 SUM((A1:C3="○")*ROW(A1:C3) の配列式で、○の在る行を取得、 SUM((A1:C3="○")*COLUMN(A1:C3) の配列式で、○の在る列を取得しています。 あとは、D1を基準にOFFSETした位置の値を表示しています。 また、○や×が複数ある場合は考慮していません。 ご参考までに

20090503q
質問者

お礼

ありがとうございます! このとおりにやったらできました! 本当に助かりました!ありがとうございます!

回答No.2

私も意味が分かりません。 A1に○の場合 A4に7 C3に×の場合 B4に9 だけだと規則性がなかなか見出せず、このなぞなぞを解かなければ回答まで行きつかないです。 規則を教えてください。

20090503q
質問者

補足

質問の仕方が悪くて申し訳ないです。 a1 に ○を入れると d1の【1】って値をとってきて a4に1って表示をさせたいのです。 今質問を見たらめちゃくちゃな表記になってました。 本当に申し訳有りません。正確には a1 に 〇ってマークを入れたら a4にd1の【1】を表記  c3 に ×ってマークを入れたら b4にf3の【9】を表記 が正確な質問です。 良く確認できてなかったのかと…本当に申し訳ありません。 纏めると、 空白のa列~c列、1行~3行 このセルの中に特定のマークを入れると 別セルのd列~f列、1行~3行の値をとってきて 4行目の特定のセルに値を表記をしたい。 と言う内容です。 これはエクセルでは出来ないのでしょうか? マクロとかではなく自動で表記されるようにしたいのですが… よろしくお願いします。

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.1

>a4に7 >(○のマークだけ対象) 何処がどのように対象なのか不明です。

20090503q
質問者

補足

すみません! >a4に7 ↓ >a4に1 の誤りでした。 本当にすみません。

関連するQ&A