- 締切済み
エクセルの関数について質問です
KURUMITOの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えばB列に上級、中級、下級などの入力があるとして、上級でしたら返礼額は貢献額の50%、中級でしたら貢献額の10%、下級でしたら貢献額の3%といったように計算したい場合にはD1セルには次の式を入力して下方にドラッグコピーします。 =IF(A1="","",C1*IF(B1="上級",0.5,IF(B1="中級",0.1,IF(B1="下級",0.03,0))))
関連するQ&A
- ExcelのSUMIF関数について質問です
A列 │B列 │C列│ ----十---十----十 田中│ 男│177 │ 鈴木│ 男│169 │ 吉田│ 女│162 │ 田中│ 女│161 │ 佐藤│ 女│164 │ 田中│ 男│174 │ 鈴木│ 女│166 │ 上記のようなデータがsheet1にあって、このうち A列が”田中”で、かつB列が”男”に該当する C列のデータの合計をsheet2で計算したいのですが これはどのようにすればいいのでしょうか。 下記のように記述するところまではやったのですが、 これに「なおかつsheet1のB列がsheet2のB3(男)に一致する場合」 という検索条件を付け加える方法が分かりません。 (↓Sheet2のC3セル) =SUMIF(Sheet1!A:A,Sheet2!A3,Sheet1!C:C) (sheet2のA3には”田中”、B3には”男”と入力してあり、 計算結果をC3に出力したいと思っています。) OSはWindows2000、エクセルはEXCEL2000を使用しています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数の質問です
以前に下記の質問をしました↓ A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。 回答は↓ A2: =IF(C2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(C2,$A$1:$B$1,0)))) B2: =IF(D2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(D2,$A$1:$B$1,0)))) この答えで満足だったのですが、 E1に神戸・F1に福岡と追加して、C2~F2に田中・佐藤はそれぞれ1回入力します。 この時、同じ名前を2回入力すると、エラーと表示されるようにしたいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの検索機能について
エクセルの詳しい方に質問です。 まず下記のようなデータがあります。 A列 B列 安部 10 佐藤 20 佐藤 30 佐藤 25 田中 10 このデータをもとに下記のような表をつくりたく思っています。 A列 B列 C列 D列 安部 10 佐藤 20 30 25 田中 10 なお、A列はこちらで入力し、B列~D列に式を入力しておき自動計算するようにしたいのです。 わかる方のお力添えをよろしくお願いします。
- ベストアンサー
- Windows XP
- エクセルの関数がわかりません
A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数がわかりません
(1)以前に下記の質問をしました↓ A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。 (2)回答は↓ A2: =IF(C2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(C2,$A$1:$B$1,0)))) B2: =IF(D2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(D2,$A$1:$B$1,0)))) この答えで満足だったのですが、 E1に神戸・F1に福岡と追加して、C2~F2に田中・佐藤はそれぞれ1回入力します。 この時、同じ名前を2回入力すると、エラーと表示されるようにしたいのです。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルの関数について教えて下さい!
どなたかエクセル関数が詳しい方ご伝授下さい!XP使用です。パソコン初心者の為 説明不足でしたらごめんなさい! シート1 A B C D E ┌─┬─―┬─―┬─―┬─―┐ 1│ 1│佐藤│バラ │赤 │50本│ ├─┼─―┼─―┼─―┼─―┤ 2│ 2│山下│キク │黄 │80本│ ├─┼─―┼─―┼─―┼─―┤ 3│ 3│田中│ユリ │白 │30本│ ├─┼─―┼─―┼─―┼─―┤ シート2 A B C D E F ┌─―┬─―┬─―┬─―┬─―┬─―┐ 1│番号│1 │名前│佐藤│花名│バラ│ ├─―┼─―┼─―┼─―┼─―┼─―┤ 2│色 │ 赤 │本数│50本│ │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ シート3 A B C D E F ┌─―┬─―┬─―┬─―┬─―┬─―┐ 1│番号│ ☆ │名前 │ │花名 │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ 2│色 │ │本数 │ │ │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ シート1の表に列ごとに項目をいれていきます。 それをシート2のような形にしたいのです。 この場合シート3の☆の部分に番号(シート1のA列)を入れたら 自動で名前・色・本数 がでるようなことは可能でしょうか? (☆に3を入れた場合 田中・ユリ・白・30本 が自動で出るようにしたい) わかりにくいかと思いますが、ご存知の方いらっしゃいました教えて下さい。宜しくお願い致します。
- ベストアンサー
- Windows XP
- エクセルのデータ並べ替え(抽出)の方法
エクセルのデータ並べ替え(抽出)の方法 を教えてください。 下記のようなデータがあるとします。 A B C D 1 田中 東京 千葉 福岡 2 山田 京都 滋賀 3 佐藤 奈良 青森 USA 4 鈴木 カナダ 愛媛 A列は名前、B列以降は文字列です。B列以降はC列までの行、D列までの行とさまざまです。重複セルはありません。 これを下記のように並べ替えたいです。 A B C D 1東京 田中 2千葉 田中 3福岡 田中 4京都 山田 5滋賀 山田 6奈良 佐藤 7青森 佐藤 8USA 佐藤 9カナダ 鈴木 10愛媛 鈴木 こういうことは可能でしょうか??? 教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで2つの条件を元に
エクセル2007で名簿を作っています。 1ヶ月ごとにメンバーの順が変わります。 シート1(番号順に名簿を作りました) A B C 1 1 山田 2 2 木村 3 3 副長 佐藤 4 4 鈴木 5 5 班長 田中 6 6 長田 シート2(こちらがメンバーに配る名簿です) A B C D 1 班長 1 3 2 田中 山田 鈴木 3 4 副長 2 4 5 佐藤 木村 長田 A2に田中,A5に佐藤を選んでくるのはvlookupで成功しました。 質問したいのは C列D列に上記の番号のようにシート1の名前を入れていきたいのですが,田中,佐藤の分を抜いた上で番号の若い順に選んできたいのです。 どのような関数をどのように使えば成功するでしょうか。
- ベストアンサー
- その他MS Office製品
お礼
KURUMITO様 今後の汎用性が増しました。 更に応用が出来そうです。 ありがとうございました。 annei