• 18-05-2023, 20:53:59
    #1
    Merhabalar, elimde online excel de bir tablo var. Araştırdım ama bir sonuca varamadım bilgisi olanlar yorum atarsa sevinirim.


    Yukarı da site 1 ve site 2 diye sütün başlığım var altında ise ürün maliyetimiz yazıyor. 3 farklı ürün satıyoruz müşteri 3 üründen hangilerini sepetine ekleyip sipariş verirse biz o tedarikçimizin altını yeşil yapıyoruz mesela örnekte sadece site 1'i yeşile almışım yeşile aldığım vakit maliyet kısmına 12 yazmasını istiyorum.
    Veya site 1 ve site 2'yi yeşil yapınca iki ürünün maliyetini toplayıp kırmızı olan yere 25 TL yazmasını istiyorum. Eğer sütün beyaz ise değersiz, yeşil ise ürün ücretini maliyet kısmına yansıtmasını istiyorum. Bunu nasıl yapabilirim?
  • 18-05-2023, 20:58:16
    #2
    Rengini değiştirmek yerine hücreye değer girmeniz daha kolay çözüm olur “X” gibi.
    Hücre rengine göre işlem yapmak için kendiniz bir fonksiyon yazmanız gerekir bu işlem için o zahmete girilir mi bilmem.
  • 18-05-2023, 20:57:53
    #3
    Rengini değiştirmek yerine hücreye değer girmeniz daha kolay çözüm olur “X” gibi.
    Hücre rengine göre işlem yapmak için kendiniz bir fonksiyon yazmanız gerekir bu işlem için o zahmete girilir mi bilmem.
  • 18-05-2023, 21:05:23
    #4
    G⭐L⭐T⭐S⭐R⭐Y
    Tablonuzda, müşterilerin siparişlerine göre tedarikçilerinizi yeşil renkle işaretliyorsunuz ve yeşil renkli hücrelerin maliyetlerini toplayarak kırmızı renkli hücreye yazdırmak istiyorsunuz.
    Bu işlemi yapmak için aşağıdaki adımları takip edebilirsiniz:
    1. "Maliyet" sütunundaki yeşil renkli hücreleri belirlemek için "Koşullu Biçimlendirme" özelliğini kullanın.
    2. "Site 1" ve "Site 2" sütunlarındaki yeşil renkli hücrelerin maliyetlerini toplamak için "TOPLAESLE" formülünü kullanın.
    3. Toplam maliyeti kırmızı renkli hücreye yazdırmak için "EĞER" formülünü kullanın.
    Bu adımları takip ederek, yeşil renkli hücreler maliyetlerini toplayarak kırmızı renkli hücreye yazdırabilirsiniz.


    =TOPLA.ESLE(B2:B10; "Yeşil"; C2:C10)
    =EĞER(VE(B2="Yeşil"; C2="şil"); TOPLA(B2:C2); "")
  • 19-05-2023, 10:06:11
    #5
    Merhaba,
    Normal excel üzerinde kullanırsanız makro ile halledebilirim.