Çözüldü Ulaşılmak istenen değere göre hesaplama yapmak

Katılım
5 Kasım 2024
Mesajlar
3
Excel Vers. ve Dili
excel 2021 tr
AŞAĞIDAKİ TABLODA VERİLERİ TOPLATIP KRİTERE ULAŞANA KADAR OLANLARIN YERİNE SONUÇ KISMINDA 0 DEĞERİ VERİLECEK GERİ KALANLAR AYNEN YAZILACAK ;( ANCAK KRİTER OLAN 15 SAYISINA ULAŞILDIĞINDA İLGİLİ SON HÜCREDE 7 SÜTUNUN TOPLAMI İLE KRİTERİN ÇIKARILMASINDAN GERİYE KALAN SOLDAN 15 TOPLAMINA ULAŞILAN SÜTUNA YAZILACAK ) AŞAĞIDA ÖRNEĞİNİ VERDİM AMA BUNU NASIL FORMÜLLEŞTİREBİLİRİZ? BİLEN VARSA YARDIMCI OLURSA SEVİNİRİM .

VERİ 1

VERİ 2

VERİ 3

VERİ 4

VERİ 5

VERİ 6

VERİ 7

KRİTER

3

4

4

5

3

2

1

15

        

SONUÇ 1

SONUÇ 2

SONUÇ 3

SONUÇ 4

SONUÇ 5

SONUÇ 6

SONUÇ 7

 

0

0

0

1

3

2

1

 
 
Son düzenleme:

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
378
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Deneyiniz
AŞAĞIDAKİ TABLODA VERİLERİ SIRASIYLA TOPLATIP KRİTERE ULAŞANA KADAR OLANLARIN YERİNE SONUÇ KISMINDA 0 DEĞERİ VERİLECEK GERİ KALANLAR AYNEN YAZILACAK ;( ANCAK KRİTER OLAN 15 SAYISINA ULAŞILDIĞINDA İLGİLİ SON HÜCREDE 7 SÜTUNUN TOPLAMI İLE KRİTERİN ÇIKARILMASINDAN GERİYE KALAN SOLDAN 15 TOPLAMINA ULAŞILAN SÜTUNA YAZILACAK ) AŞAĞIDA ÖRNEĞİNİ VERDİM AMA BUNU NASIL FORMÜLLEŞTİREBİLİRİZ? BİLEN VARSA YARDIMCI OLURSA SEVİNİRİM .

VERİ 1

VERİ 2

VERİ 3

VERİ 4

VERİ 5

VERİ 6

VERİ 7

KRİTER

3

4

4

5

3

2

1

15

        

SONUÇ 1

SONUÇ 2

SONUÇ 3

SONUÇ 4

SONUÇ 5

SONUÇ 6

SONUÇ 7

 

0

0

0

1

3

2

1

 

A2: =EĞER(TOPLA($A$1:A1)>=15;TOPLA($A$1:A1)-15;0)
B2: =EĞER(TOPLA($A$1:A1)<15;0;EĞER(TOPLA($A$1:B1)<15;0;EĞER(TOPLA($A$1:B1)>=15;TOPLA($A$1:B1)-15;B1)))
C2: =EĞER(TOPLA($A$1:B1)<15;0;EĞER(TOPLA($A$1:C1)<15;0;EĞER(TOPLA($A$1:C1)>=15;TOPLA($A$1:C1)-15;C1)))
D2: =EĞER(TOPLA($A$1:C1)<15;0;EĞER(TOPLA($A$1D1)<15;0;EĞER(TOPLA($A$1D1)>=15;TOPLA($A$1D1)-15;D1)))
E2: =EĞER(TOPLA($A$1D1)<15;0;EĞER(TOPLA($A$1:E1)<15;0;EĞER(TOPLA($A$1:E1)>=15;TOPLA($A$1:E1)-15;E1)))
F2: =EĞER(TOPLA($A$1:E1)<15;0;EĞER(TOPLA($A$1:F1)<15;0;EĞER(TOPLA($A$1:F1)>=15;TOPLA($A$1:F1)-15;F1)))
G2: =EĞER(TOPLA($A$1:F1)<15;0;EĞER(TOPLA($A$1:G1)<15;0;EĞER(TOPLA($A$1:G1)>=15;TOPLA($A$1:G1)-15;G1)))
 
Katılım
5 Kasım 2024
Mesajlar
3
Excel Vers. ve Dili
excel 2021 tr
Deneyiniz



A2: =EĞER(TOPLA($A$1:A1)>=15;TOPLA($A$1:A1)-15;0)
B2: =EĞER(TOPLA($A$1:A1)<15;0;EĞER(TOPLA($A$1:B1)<15;0;EĞER(TOPLA($A$1:B1)>=15;TOPLA($A$1:B1)-15;B1)))
C2: =EĞER(TOPLA($A$1:B1)<15;0;EĞER(TOPLA($A$1:C1)<15;0;EĞER(TOPLA($A$1:C1)>=15;TOPLA($A$1:C1)-15;C1)))
D2: =EĞER(TOPLA($A$1:C1)<15;0;EĞER(TOPLA($A$1D1)<15;0;EĞER(TOPLA($A$1D1)>=15;TOPLA($A$1D1)-15;D1)))
E2: =EĞER(TOPLA($A$1D1)<15;0;EĞER(TOPLA($A$1:E1)<15;0;EĞER(TOPLA($A$1:E1)>=15;TOPLA($A$1:E1)-15;E1)))
F2: =EĞER(TOPLA($A$1:E1)<15;0;EĞER(TOPLA($A$1:F1)<15;0;EĞER(TOPLA($A$1:F1)>=15;TOPLA($A$1:F1)-15;F1)))
G2: =EĞER(TOPLA($A$1:F1)<15;0;EĞER(TOPLA($A$1:G1)<15;0;EĞER(TOPLA($A$1:G1)>=15;TOPLA($A$1:G1)-15;G1)))

malesef çalışmadı istediğim sonuç bu değil dikkat edilirse veri 4 e kadar olan sayılar toplamı 16 ediyor sonuç 4 e 16-15 = 1 yazacak , önce gelenlere 0 , sonra gelenleri aynısını yazacak biraz zor bir işlem
 

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
402
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
01-11-2026
Merhaba,
Daha iyi formül önerisi gelebilir ama aşağıdaki linkte örneğinize göre çözdüm sanıyorum.
İnceleyebilir misiniz.
Kriter 15 olan hücreyi değiştirirseniz o kritere göre hesaplar.

 

Ekli dosyalar

Katılım
21 Aralık 2016
Mesajlar
726
Excel Vers. ve Dili
Office 365 TR
Selamlar,
Formülle alternatif çözüm olarak,
Verilerinizin aşağıdaki tablodaki gibi A1 : H2 aralığında olduğunu varsayarsak
A5 hücresine aşağıdaki formülü yazın ve G5 hücresine kadar sağa doğru kopyalayın.
Kod:
=MİN(A2;MAK(0;TOPLA($A$2:A2)-$H$2))

A

B

C

D

E

F

G

H

1

VERİ 1​

VERİ 2​

VERİ 3​

VERİ 4​

VERİ 5​

VERİ 6​

VERİ 7​

KRİTER​

2

3​

4​

4​

5​

3​

2​

1​

15

3

4

SONUÇ 1​

SONUÇ 2​

SONUÇ 3​

SONUÇ 4​

SONUÇ 5​

SONUÇ 6​

SONUÇ 7​

5

0

0

0

1

3

2

1

6

 
Katılım
6 Temmuz 2015
Mesajlar
926
Excel Vers. ve Dili
2003
Alternatif olsun. Makrolu çözüm.

Kod:
Sub Kriter()
Range("A5:G5").ClearContents
For a = 1 To 7
b = b + Cells(2, a)
    If b <= Range("H2") Then
    Cells(5, a) = 0
    Else
    Cells(5, a) = b - Range("H2")
        For c = a + 1 To 7
        Cells(5, c) = Cells(2, c)
        Next c
    Exit For
    End If
Next
End Sub
 
Katılım
5 Kasım 2024
Mesajlar
3
Excel Vers. ve Dili
excel 2021 tr
Merhaba,
Daha iyi formül önerisi gelebilir ama aşağıdaki linkte örneğinize göre çözdüm sanıyorum.
İnceleyebilir misiniz.
Kriter 15 olan hücreyi değiştirirseniz o kritere göre hesaplar.

ÇOK TEŞEKKÜR EDERİM SORUN ÇÖZÜLDÜ EMEĞİNİZE SAĞLIK...
 
Üst