üç değişkenli formül

Katılım
7 Nisan 2012
Mesajlar
7
Excel Vers. ve Dili
2013 pro plus tr
Altın Üyelik Bitiş Tarihi
24.02.2019
Merhaba,

aşağıdaki gibi bir tablom var ve aşağıdaki değişkenlere göre formül konusunda yardımcı olabilir misiniz. örnek dosyada yükledim.
şimdiden çok teşekkürler.

örnek dosya

Malzeme kısa metni

MOTOR kelimesini içeren ve B.Fiyat 40binden büyük olan değerlerin karşısında

MOTOR

Malzeme

H0 ile başlayan kodlar

Ham Malzeme

 

yukarıdaki filtrelemelerin dışlında kalan tüm kod veya malzemeler

Yarı Mamül



 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
722
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Sub MalzemeDoldur()
Dim i As Long
Dim malzemeKodu As String
Dim malzemeMetni As String
Dim fiyat As Double

For i = 2 To 13
malzemeKodu = Cells(i, 1).Value
malzemeMetni = Cells(i, 2).Value
fiyat = Cells(i, 3).Value

If InStr(1, malzemeMetni, "MOTOR", vbTextCompare) > 0 And fiyat > 40000 Then
Cells(i, 4).Value = "MOTOR"

ElseIf Left(malzemeKodu, 2) = "H0" Then
Cells(i, 4).Value = "Ham Malzeme"

Else
Cells(i, 4).Value = "Yarı Mamul"
End If
Next i
End Sub

Bu kodları sayfanın kod bölümüne kopyalayıp çalıştırınız
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,354
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
D2 formülü =ÇOKEĞER(EĞERHATA(BUL("MOTOR";B2);0)>0;"MOTOR";SOLDAN(A2;2)="H0";"Ham Malzeme";DOĞRU;"Yarı Mamül")
 
Katılım
7 Nisan 2012
Mesajlar
7
Excel Vers. ve Dili
2013 pro plus tr
Altın Üyelik Bitiş Tarihi
24.02.2019
çok teşekkürler. çok işime yaradı.
 
Katılım
7 Nisan 2012
Mesajlar
7
Excel Vers. ve Dili
2013 pro plus tr
Altın Üyelik Bitiş Tarihi
24.02.2019
Merhaba.
D2 formülü =ÇOKEĞER(EĞERHATA(BUL("MOTOR";B2);0)>0;"MOTOR";SOLDAN(A2;2)="H0";"Ham Malzeme";DOĞRU;"Yarı Mamül")
ufak bir eksik çıkıyor motor fiyatına bakması gerekiyor 40.000tl üstünü almamız lazım :(
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,354
Excel Vers. ve Dili
2019 Türkçe
D2 Formülü
Kod:
=ÇOKEĞER(VE(EĞERHATA(BUL("MOTOR";B2);0)>0;C2>40000);"MOTOR";SOLDAN(A2;2)="H0";"Ham Malzeme";DOĞRU;"Yarı Mamül")
 
Üst