Bagaimana cara memilih pengali berdasarkan input sel tertentu di Excel?

3

Saya perlu bantuan dengan cara menulis rumus Excel untuk di bawah ini:

Dalam sel, A28salah satu dari yang berikut ini akan dimasukkan: LIN, LOX, LAR, CO2, GH2, GN2 atau GO2

Bergantung pada yang dimasukkan dalam sel A28 akan memiliki nilai konversi yang perlu dikalikan dengan nilai dalam sel D63 dan produk yang akan ditempatkan di sel S63

Contoh:

JIKA A28 = LIN,
KEMUDIAN SEL D63 PERLU DILAKUKAN OLEH 13.80
DAN PRODUK YANG DITEMPATKAN DI SEL.

LIN = 13.80  
LOX = 12.08  
LAR = 9.671  
CO2 = 1.0  
GH2 =1.0  
GN2 = 1.0  
GO2 = 1.0  

Setiap bantuan sangat dihargai!

Lee
sumber
Memulai dengan. Jumlah apa? Contoh fungsi IF: = IF (A1 = "LIN", B1 * 13.8)
Darius

Jawaban:

3

Anda harus memiliki tabel terpisah dengan masing-masing nilai yang mungkin (LIN, LOX, dll.) Di satu kolom dan faktor konversi yang terkait (13.80, 12.08, dll.) Di kolom berikutnya. Jadi, jika tabel ini dalam B1: C7, Anda akan memasukkan yang berikut ini di S63:

=D63*VLOOKUP(A28,B1:C7,2,FALSE)

Jika Anda lebih suka kode-keras nilai-nilai ke dalam rumus daripada membuat tabel pencarian terpisah, Anda bisa menggunakan rumus kurang elegan berikut di S63:

=IF(ISBLANK(A28),"",IF(A28="LIN",13.80,IF(A28="LOX",12.08,IF(A28="LAR",9.671,1.0))))
Excellll
sumber
2

Coba masukkan formula ini di S63

=D63*SUM(
(A28="LIN")*13.8,
(A28="LOX")*12.08,
(A28="LAR")*9.671,
(A28="CO2")*1,
(A28="GH2")*1,
(A28="GN2")*1,
(A28="GO2")*1)

Bagaimana cara mengevaluasi jika A28 mengandung "LOX":

masukkan deskripsi gambar di sini

Jika Anda merasa sedikit suka bertualang, Anda dapat mencoba formula ini di S63 :

=D63*CHOOSE(MATCH(A28,{"LIN";"LOX";"LAR";"CO2";"GH2";"GN2";"GO2"},0),13.8,12.08,9.671,1,1,1,1)

atau

=D63*VLOOKUP(A28,{"LIN",13.8;"LOX",12.08;"LAR",9.671;"CO2",1;"GH2",1;"GN2",1;"GO2",1},2,0)
Ellesa
sumber