• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

YATAYYIĞ FORMÜLÜ HK

  • Konbuyu başlatan Konbuyu başlatan emre8456
  • Başlangıç tarihi Başlangıç tarihi
Bu formülde ilgili tarihe kadar toplam miktarları getiriyor..

C++:
=LET(Firmalar;BENZERSİZ(FİLTRE(C2:C100000;(C2:C100000<>"")*(A2:A100000<BUGÜN()-3)));
     Tarihler;BYROW(Firmalar;LAMBDA(Firma;ÇOKEĞERMAK(A2:A100000;C2:C100000;Firma)));
     Miktarlar;BYROW(Firmalar;LAMBDA(Firma;ÇOKETOPLA(D2:D100000;C2:C100000;Firma;A2:A100000;"<="&ÇOKEĞERMAK(A2:A100000;C2:C100000;Firma))));
     DÜŞEYYIĞ({"ALICI";"TARİH";"TOPLAM MİKTAR"};YATAYYIĞ(Firmalar;Tarihler;Miktarlar)))
 
Bende başlıklarda düzgün geliyor.. Belki dil/ayıraç farkı sorunu olmuştur. Aşağıdaki gibi deneyebilirsiniz.

C++:
=LET(Firmalar;BENZERSİZ(FİLTRE(C2:C100000;(C2:C100000<>"")*(A2:A100000<BUGÜN()-3)));
     Tarihler;BYROW(Firmalar;LAMBDA(Firma;ÇOKEĞERMAK(A2:A100000;C2:C100000;Firma)));
     DÜŞEYYIĞ({"ALICI";"TARİH"};YATAYYIĞ(Firmalar;Tarihler)))

Miktarlar için birazdan güncel formülü paylaşırım..
Korhan Bey elinize sağlık başlık sorunu da düzeldi
255309
 
Bu formülde ilgili tarihe kadar toplam miktarları getiriyor..

C++:
=LET(Firmalar;BENZERSİZ(FİLTRE(C2:C100000;(C2:C100000<>"")*(A2:A100000<BUGÜN()-3)));
     Tarihler;BYROW(Firmalar;LAMBDA(Firma;ÇOKEĞERMAK(A2:A100000;C2:C100000;Firma)));
     Miktarlar;BYROW(Firmalar;LAMBDA(Firma;ÇOKETOPLA(D2:D100000;C2:C100000;Firma;A2:A100000;"<="&ÇOKEĞERMAK(A2:A100000;C2:C100000;Firma))));
     DÜŞEYYIĞ({"ALICI";"TARİH";"TOPLAM MİKTAR"};YATAYYIĞ(Firmalar;Tarihler;Miktarlar)))
Korhan Bey çok teşekkür ederim. Tam istediğim gibi oldu.
Elinize emeğinize sağlık.
255310
 
GRUPLAÖLÇÜT fonksiyonu ile çözüm...

C++:
=DÜŞEYYIĞ({"ALICI";"TARİH";"TOPLAM MİKTAR"};
          YATAYYIĞ(GRUPLAÖLÇÜT(C1:C100000;A1:A100000;MAK;0;0;;(A1:A100000<BUGÜN()-3)*(A1:A100000<>""));
          İNDİS(GRUPLAÖLÇÜT(C1:C100000;D1:D100000;TOPLA;0;0;;(A1:A100000<BUGÜN()-3)*(A1:A100000<>""));;2)))

Bu da LET ile düzenlenmiş hali;

C++:
=LET(Koşul;(A1:A100000<BUGÜN()-3)*(A1:A100000<>"");
     Tarih;GRUPLAÖLÇÜT(C1:C100000;A1:A100000;MAK;0;0;;Koşul);
     Miktar;İNDİS(GRUPLAÖLÇÜT(C1:C100000;D1:D100000;TOPLA;0;0;;Koşul);;2);
     DÜŞEYYIĞ({"ALICI";"TARİH";"TOPLAM MİKTAR"};YATAYYIĞ(Tarih;Miktar)))
 
Geri
Üst