excelにて、貸出票を作りたいと思います。A列に「使用者名」「返却済み」「空きあり」を入力できることとします。B列に「←現在の使用者」と出るようにするにはどういった関数が必要でしょうか?「使用者名」は予約時にも入力されるため「使用者名」の一番上位にいる人のB列に「←現在の使用者」と出したいのですが。。。質問がわかりにくくてすみません

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:gio No.1

回答回数236ベストアンサー獲得回数0

ポイント18pt

どれが変数で、どれが固定文字列なのか不明で、さらに、

”「使用者名」の一番上位にいる人のB列に”という意味も

不明ですが…。


A列が全て固定文字列で、B1がA1を常に参照し、

名前の時のみ、その名前を表示するということなら、

これで。

「=IF(AND(A1<>”返却済み”, A1<>”空きあり”),A1,””)」

┌─┬──────┬────────┐

│ │  A   │    B   │

├─┼──────┼────────┤

│1│ 使用者  │ (A1を参照) │

│2│ 返却済み │        │

│3│ 空きあり │        │

└─┴──────┴────────┘

(※プロポーショナルフォントだと表がくずれます。)

id:snow7 No.2

回答回数33ベストアンサー獲得回数0

ポイント18pt

http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu4.htm#論理関数(IF関数):detail]

if関数を使えば簡単です。

例えばB1列に

=IF(A1=”返却済み”,””,IF(C8=”空きあり”,””,”←現在の使用者”))

と入力し、そのセルをB2以降へコピーすればOKです。

IF関数の中身は、「A列が”返却済み”か”空きあり”でなければ”←現在の使用者”と表示する」という風にしています。

id:nacka

使用者が複数いる場合に、一番上の人のみ「←現在の使用者」と表示させることはできますか?

2005/04/21 13:21:37
id:qa2 No.3

回答回数84ベストアンサー獲得回数1

ポイント17pt

http://www.hatena.ne.jp/1114049223#

人力検索はてな - excelにて、貸出票を作りたいと思います。A列に「使用者名」「返却済み」「空きあり」を入力できることとします。B列に「←現在の使用者」と出るようにするにはどういった..

綺麗な方法ではないですが、1行目はタイトルでデータはない場合、B2に

=IF(ROWS(A$2:A2)-COUNTIF(A$2:A2,”返却済み”)-COUNTIF(A$2:A2,”空きあり”)+IF(OR(A2=”空きあり”,A2=”返却済み”),0.99,0)=1,”←現在の使用者”,””)

といれて、B3以下はドラッグでコピーしてください。

もし人数が100人ぐらい居るようなら、途中の0.99は0.999とかに変えてください。


こんな風になりました。

--------------------

名前,状況

返却済み,

田村,←現在の使用者

川島,

空きあり,

id:kanshizm No.4

回答回数38ベストアンサー獲得回数2

ポイント17pt

B1に=IF(OR(A1=”返却済み”,A1=”空きあり”),0,1)

B2に=IF(OR(A2=”返却済み”,A2=”空きあり”),B1,B1+1)

B3に=IF(OR(A3=”返却済み”,A3=”空きあり”),B2,B2+1)

と入力して

C1に=IF(B1=1,”←現在の使用者”,””)

C2に=IF(AND(B2=1,B1=0),”←現在の使用者”,””)

C3に=IF(AND(B3=1,B2=0),”←現在の使用者”,””)

と入力してB列を非表示にすると実現できます。

id:nacka

完璧です!!ありがとうございました。

2005/04/21 20:29:02

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません