- ベストアンサー
エクセル基礎(片道・往復)
エクセルで A:片道料金 B:片道or往復 C:合計料金 というかたちでA、Bを入力したらCに自動入力されるにはどうしたらよいでしょう?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
本当に基礎ですね。 =IF(B1="片道",1,2)*A1
その他の回答 (5)
noname#79209
回答No.6
#5です。 ならば、C1に、 =((B1="片道")*1+1)*A1 もう少し親切にするなら、 =((B1="片道")*1+1)*A1*(AND(A1<>0,B1<>"")) として、表示書式に「#」や「#;-#;」とします。
noname#79209
回答No.5
数式自体は基礎でしょうが、質問があやふやです。 質問者さんは全て解っているのでしょうが、閲覧者には不明です。 「書いてあることから類推しろ」では本当に欲しい回答は得られません。 1.Bが片道なのか往復なのかをどこで解るのでしょう。 往路、復路が同一ルートとは限らないので、「料金の大きい方が往復料金」はなりたたない。 同一ルートであるかどうかは、質問者さんにしか解らない。 2.Bが往復なら、Aが入っていないという保証はない。 上記を補足願います。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.4
C1=A1*IF(B1="往復",2,1) または C1=A1+IF(B1="往復",A1,0) または C1=A1+A1*(B1="往復") 変わった方法だと B1のセルの書式設定の表示形式をユーザー定義にして [=1]"片道";[=2]"往復";"NG" としてB1には1か2を入力で C1=A1*B1
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
一例です。 C1に=(B1="片道")*A1+((B1="往復")*A1*2)
- Granatapfel
- ベストアンサー率38% (72/186)
回答No.1
AとBの合計をCに入力したいのでしょうか? それであればCに=A1+B1とすれば合計値が出ると思いますが・・・。
補足
大変申し訳ございません。 エクセルで交通費精算をしたいのですが、 まずAに片道料金を入力し、次にBで片道分or往復分を選択し、それによってCに最終的な金額が算出されるようにしたいです。 例えばAに150円と入力し、Bで往復と選択した場合は、Cに自動的に300円と表示されるようにしたいです。 お手数・ご迷惑お掛けし誠に申し訳ございません