Excel “IF” formül hatası


0

MS-Excel Sayfamda bir formül oluşturmak istiyorum. Mantık aşağıda verilmiştir:

"A10" (hücre) değeri, .....

  • "A4" e eşit, eğer A4> = A9 veya
  • A6> = A9 & A9> A4 ise, "A5" eşittir
  • A6'ya eşit, eğer A6> = A9 ve A9> A5 ve A4 veya
  • A9> A6 / A5 / A4 ise "Boş" dön

(Burada "A6> A5> A4" ve "A9" sırasındaki değer, diğer tüm değerlerin karşılaştırılacağı değerdir.)

"IF" formülünü denedim ama başarısız oldu.


1
Tam olarak hangi formülü denedin?
slhck

Yanıtlar:


1
=IF (A4>=A9; A4; IF (AND (A6>=A9; A9>A4); A5; IF (AND(A6>=A9; A9>A5; A9>A4); A6; IF ((AND (A9>A6; A9>A5; A9>A4); "Empty"; "This couldn't be possible"))))

Nazik yardımlarınız için teşekkürler David. Ben de "wbogacz" için gerçekten müteşekkirim. Senin Formülünü biraz düzenledim ve istediğimi aldım. Ama tüm krediler sana gidiyor ... Pl ne yaptığımı görmek ...
user217449

Nazik yardımlarınız için teşekkürler David. Ben de "wbogacz" için gerçekten müteşekkirim. Formula’nı biraz düzenledik ve istediğimi aldım. Ama bütün krediler sana gidiyor. Pl ne yaptığımı görün .... >>> "= IF (A4> = A9, A4, IF (VE ( A5 ** (A6'nın yerine))> = A9, A9> A4), A5, IF (VE (A6> = A9, A9> A5, A9> A4), A6, IF (VE (A9> A6, A9> A5, A9> A4), "" ** (EMPTY yerine))))) ". Tekrar teşekkürler.
user217449

EDİT FORMÜL >>>> = EĞER (A4> = A9, A4, EĞER (VE (A5> = A9, A9> A4), A5, EĞER (VE (A6> = A9, A9> A5, A9> A4) , A6, IF (VE (A9> A6, A9> A5, A9> A4), ""))))
user217449

1
=IF(A4>=A9,A4,IF(AND(A6>=A9,A9>A4),A5,IF(AND(A6>=A9,A9>A5,A9>A4),A6,IF(AND(A9>A6,A9>A5,A9>A4),"Empty"))))

Ama genellikle "Empty" dizesinin bulunduğu boş tırnak işaretleri koyardım.

değerlerle test edilmiştir:

a4=444,a5=555,a6=666

Sonuç:

Test1 a9=1000,a10="Empty"
Test2 a9=400,a10=444
Test3 a9=500,a10=555
Test4 a9=600,a10=555

GÜNCELLEME: A5'i cevap olarak almak mümkün olmamakla birlikte, A5 formülden önce geldiğinden belirtilen şartlar göz önüne alındığında mümkün olmaz. Bununla birlikte, eğer A5'in koşulu da ANDed A9 <A5 ise, bu Test4'te a10 için 666 verebilir.


Nazik yardımınız için teşekkürler WBOGACZ. Ben de David'e gerçekten minnettarım. Formula’nı biraz düzenledik ve istediğimi aldım. Ama bütün krediler sana gidiyor. Pl ne yaptığımı görün .... >>> "= IF (A4> = A9, A4, IF (VE ( A5 ** (A6'nın yerine))> = A9, A9> A4), A5, IF (VE (A6> = A9, A9> A5, A9> A4), A6, IF (VE (A9> A6, A9> A5, A9> A4), "" ** (EMPTY yerine))))) ". Tekrar teşekkürler.
user217449

EDİT FORMÜL >>>> = EĞER (A4> = A9, A4, EĞER (VE (A5> = A9, A9> A4), A5, EĞER (VE (A6> = A9, A9> A5, A9> A4) , A6, IF (VE (A9> A6, A9> A5, A9> A4), ""))))
user217449

1

@David ve @wbogacz'ın tüm yardımları ve benim açımdan küçük bir düzenleme ile istenen formül aşağıda belirtilmiştir:

=IF(A4>=A9,A4,IF(AND(A5>=A9,A9>A4),A5,IF(AND(A6>=A9,A9>A5,A9>A4),A6,IF(AND(A9>A6,A9>A5,A9>A4),""))))

Gelecekte, lütfen yayınlarınızı imzalamayın ve doğrudan soru ile ilgili olmayan fazlalıkları kaldırın. SSS bölümüne bakın . Teşekkürler.
slhck
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.