Veri farkı

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Merhaba arkadaşlar

A2 hücresinde: 9,86
B2 hücresinde 10,86
rakamları var

C2 hücresine sonuç olarak, eğer B2 rakamı A2 den büyük ise "1 gr. artış var", küçük ise "1 gr. düşüş var" yazılabilmesi için yardımlarınızı rica ederim

A

B

C

standart

fiili

Sonuç

9,86

10,86

Fiili değer, Standard değerden büyük ise " 1gr. Artış var"

9,86

8,86

Fiili değer, Standard değerden küçük ise " 1gr. düşüş var"



Saygılarımla,
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba, her zaman 1 gr fark olacaksa
Kod:
=EĞER(B2>A2;"1 gr. artış var.";EĞER(B2<A2;"1 gr. azalış var.";"Artış ya da azalış yok."))
aradaki fark farklı oluyorsa
Kod:
=EĞER(B2-A2>0;B2-A2 & " gr artış var.";EĞER(B2-A2<0;-(B2-A2) & " gr azalış var.";"Artış ya da azalış yok."))
formülünü kullanabilirsiniz.
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Adem Can bey,
Çok teşekkür ederim,
Sonuç kısımda bazı satırda 0,08999999999999 gibi sonuçlar çıkıyor. Bu değerleri 0,00 digit yapabilirmiyiz, Hücreleri biçimlendirden yapamadım.
Ayrıca ; A2 satırı boş ise C2 boş geçsin diye; sizin formulün başına =EĞER(C2="";"" uyguladım olmadı. Bu konuda yardımlarınızı rica edebilirmiyim
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Formül sonucu "7,53999999999999 gr artış var." Rica etsem sonuç : 7,54 gr artış var" olacak şekilde yapılması konusunda yardımlarınızı rica ederim
Saygılarımla
 

MusaPEKEL

Altın Üye
Katılım
29 Ağustos 2016
Mesajlar
65
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
16-01-2027
Kod:
Sub KontrolVeYaz()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim i As Long
    
    ' Çalışmak istediğiniz sayfayı belirtin
    Set ws = ThisWorkbook.Sheets("Sheet1") ' Sayfa adını değiştirin
    
    ' İlgili sütunun son satırını bulun
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    
    ' A2 ve B2'den başlayarak tüm satırları kontrol edin
    For i = 2 To lastRow
        ' Eğer B sütunu A sütunundan büyükse
        If ws.Cells(i, 2).Value > ws.Cells(i, 1).Value Then
            ws.Cells(i, 3).Value = "1 gr. artış var"
        ElseIf ws.Cells(i, 2).Value < ws.Cells(i, 1).Value Then
            ws.Cells(i, 3).Value = "1 gr. düşüş var"
        Else
            ws.Cells(i, 3).Value = "Değişiklik yok"
        End If
    Next i
End Sub
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Musa Pekel bey, çok teşekkür ederim,
Ancak Macro konusunda hiç bilgim olmadığı için, formülle yardımcı olabilirmisiniz rica etsem
 

MusaPEKEL

Altın Üye
Katılım
29 Ağustos 2016
Mesajlar
65
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
16-01-2027
Merhaba, her zaman 1 gr fark olacaksa
Kod:
=EĞER(B2>A2;"1 gr. artış var.";EĞER(B2<A2;"1 gr. azalış var.";"Artış ya da azalış yok."))
aradaki fark farklı oluyorsa
Kod:
=EĞER(B2-A2>0;B2-A2 & " gr artış var.";EĞER(B2-A2<0;-(B2-A2) & " gr azalış var.";"Artış ya da azalış yok."))
formülünü kullanabilirsiniz.
Musa Pekel bey, çok teşekkür ederim,
Ancak Macro konusunda hiç bilgim olmadığı için, formülle yardımcı olabilirmisiniz rica etsem
Zaten sizlere iletmiş
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Evet iletildi, emeği geçen arkadaşlara teşekkür ederim
Ancak; Formül sonucu "7,53999999999999 gr artış var." Rica etsem sonuç : 7,54 gr artış var" olacak şekilde yapılması konusunda yardımlarınızı rica ederim
 

MusaPEKEL

Altın Üye
Katılım
29 Ağustos 2016
Mesajlar
65
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
16-01-2027
Dosya iletirmisiniz şuanda kafam karıştı
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Dosyada M kolonunda bilgiler, virgülden sonra 2 hane olmasını istiyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,268
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞER(D3="";"";EĞER(K3-J3>0;METNEÇEVİR(K3-J3;"0,00")&" gr artış var.";EĞER(K3-J3<0;METNEÇEVİR(K3-J3;"0,00")&" gr azalış var.";"Artış ya da azalış yok.")))
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
107
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Korhan bey,
Çok teşekkür ederim, elinize sağlık
 
Üst