Formüle ek ilave yapılması hk.

Katılım
28 Tem 2022
Mesajlar
322
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,

N3 hücresinde AZ kelimesi geçiyorsa aşağıdaki formülde değerinin iki katı olması için formülde nasıl değişiklik yaparız. (NA,NB kelimeleri geçiyorsa formülde herhangi değişiklik olmayacak)

=EĞER($T$1>=I3;EĞER(U3=R3;0;EĞER(M3="H";R3*L3%;0)))+EĞER(VE($T$1>=I3;M3="E";YIL($T$1)=YIL(I3));R3*L3%/12*(AY($T$1)-AY(I3)+1);0)+EĞER(VE(M3="E";YIL($T$1)<>YIL(I3);R3-U3<1,98*R3*L3%);R3-U3;0)+EĞER(VE(YIL($T$1)>YIL(I3);R3<>U3;M3="E";R3-U3>R3*L3%*1,9999);R3*L3%;0)
 
Merhaba Sayın @1903emre34 .

Sorularınızı örnek belge ile desteklerseniz daha iyi olur.

Formülü aşağıdaki gibi düzenleyerek deneyin.

VBA:
[B][SIZE=15px]=([COLOR=rgb(36, 82, 105)]EĞER[/COLOR]($T$1>=I3;[COLOR=rgb(36, 82, 105)]EĞER[/COLOR](U3=R3;0;[COLOR=rgb(36, 82, 105)]EĞER[/COLOR](M3="H";R3*L3%;0)))+[COLOR=rgb(36, 82, 105)]EĞER[/COLOR]([COLOR=rgb(36, 82, 105)]VE[/COLOR]($T$1>=I3;M3="E";[COLOR=rgb(36, 82, 105)]YIL[/COLOR]($T$1)=[COLOR=rgb(36, 82, 105)]YIL[/COLOR](I3));R3*L3%/12*([COLOR=rgb(36, 82, 105)]AY[/COLOR]($T$1)-[COLOR=rgb(36, 82, 105)]AY[/COLOR](I3)+1);0)+[COLOR=rgb(36, 82, 105)]EĞER[/COLOR]([COLOR=rgb(36, 82, 105)]VE[/COLOR](M3="E";[COLOR=rgb(36, 82, 105)]YIL[/COLOR]($T$1)<>[COLOR=rgb(36, 82, 105)]YIL[/COLOR](I3);R3-U3<1,98*R3*L3%);R3-U3;0)+[COLOR=rgb(36, 82, 105)]EĞER[/COLOR]([COLOR=rgb(36, 82, 105)]VE[/COLOR]([COLOR=rgb(36, 82, 105)]YIL[/COLOR]($T$1)>[COLOR=rgb(36, 82, 105)]YIL[/COLOR](I3);R3<>U3;M3="E";R3-U3>R3*L3%*1,9999);R3*L3%;0))*[COLOR=rgb(36, 82, 105)]EĞER[/COLOR]([COLOR=rgb(36, 82, 105)]YADA[/COLOR]([COLOR=rgb(36, 82, 105)]ESAYIYSA[/COLOR]([COLOR=rgb(36, 82, 105)]BUL[/COLOR]("NA";[COLOR=rgb(36, 82, 105)]BÜYÜKHARF[/COLOR](N3)));[COLOR=rgb(36, 82, 105)]ESAYIYSA[/COLOR]([COLOR=rgb(36, 82, 105)]BUL[/COLOR]("NB";[COLOR=rgb(36, 82, 105)]BÜYÜKHARF[/COLOR](N3))));1;[COLOR=rgb(36, 82, 105)]ESAYIYSA[/COLOR]([COLOR=rgb(36, 82, 105)]BUL[/COLOR]("AZ";[COLOR=rgb(36, 82, 105)]BÜYÜKHARF[/COLOR](N3)))*2)[/SIZE][/B]

.
 
Teşekküler, çalıştı son olarak aşağıdaki formülde aynı 1.mesajdaki gibi durum varsa değerinin iki katı olması için değişiklik yapabilir miyiz

=EĞER($T$1>=I3;EĞER(YIL(I3)+J3-1<YIL($T$1);R3;0)+EĞER(M3="E";R3*L3%/12*O3;0)+EĞER(M3="H";R3*L3%/12*P3;0);0)
 
Formülü şöyle düzenleyin.

Kod:
=[B][SIZE=18px][COLOR=rgb(132, 53, 52)]([/COLOR][/SIZE][/B][SIZE=15px][COLOR=rgb(36, 82, 105)]mevcut formülünüz[/COLOR][/SIZE][SIZE=18px][COLOR=rgb(132, 53, 52)][B])[/B][/COLOR][/SIZE][B][COLOR=rgb(132, 53, 52)][B][SIZE=15px]*[/SIZE][/B][/COLOR]EĞER(YADA(ESAYIYSA(BUL("NA";BÜYÜKHARF(N3)));ESAYIYSA(BUL("NB";BÜYÜKHARF(N3))));1;ESAYIYSA(BUL("AZ";BÜYÜKHARF(N3)))*2)[/B]

.
 
Belgenizdeki hesaplamalarda kullandığınız mevcut formülleriniz konusunda bir şey söyleyemiyorum doğal olarak.
Yani benim eklediğim kısım olmadan istenilen sonucu (1 kat haliyle) elde edebiliyorsanız, eklediğim kısım istenileni yapacaktır.

Önceki cevaplarda yazdığım/eklediğim kısmı aşağıdaki gibi değiştirebilirsiniz.
VBA:
[B][SIZE=15px]=[/SIZE][COLOR=rgb(132, 53, 52)][SIZE=18px]([/SIZE][/COLOR][COLOR=rgb(36, 82, 105)][SIZE=15px]mevcut eski formülünüz[/SIZE][/COLOR][SIZE=18px][COLOR=rgb(132, 53, 52)])*[/COLOR][/SIZE][COLOR=rgb(132, 53, 52)][SIZE=18px]([/SIZE][/COLOR][COLOR=rgb(43, 84, 44)][SIZE=15px]((N3="NA")+(N3="NB"))+(N3="AZ")*2[/SIZE][/COLOR][COLOR=rgb(132, 53, 52)][SIZE=18px])[/SIZE][/COLOR][/B]

.
 
Emre Bey, anlatamadım galiba.

İsterseniz şöyle yapın;
-- aşağıdaki formülü aynı satırda başka bir hücreye uygulayın. Bu formülün sonucu; N3 hücresi NA veya NB ise 1, AZ ise 2 olur.
-- Kullandığınız formülün eski halinin sonucuyla, verdiğim formülü uyguladığınız hücreyi ÇARPmanız yeterli olacaktır.

=(((N3="NA")+(N3="NB"))+(N3="AZ")*2)

.
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt