Excel - Çoklu IF işlevi kullanılır, ancak 3 Potansiyel Çıktı gerekir


0

DURUM sütun G: Ücretli, Ödenmemiş veya Gecikmiş üç seçenek çekmek için bir formül geliştirmek gerekir. Şu anda iç içe geçmiş bir IF döngüsünde aşağıdaki formülü kullanmaya çalışıyoruz:

=IF(ISBLANK(K9),"",IF(K9<TODAY(),"OVERDUE","UNPAID"))

Ama bu sadece bizi yarı yolda tutar. IF K9'un içerdiği bir değere sahip olması (bir tarih alanı olacaktır, ancak sadece bir değer olup olmadığını tanımlaması gerekir) bunun öncelikli olduğunu ve G sütununu 'ÖDEME' olarak belirten bir seçenek eklememiz gerekir. Şimdiye kadar bu işi yapmanın bir yolunu bulamadık.

Düşüncesi olan var mı?

Payout Field


Bu formül nerede bulunur, G sütunu mu? Formülünüz L Sütununa herhangi bir referans içermiyor, ancak bunun ödenip ödenmediğini nasıl bildiniz?
wysiwyg

Yanıtlar:


0

"Eğer L9'un dahil edilmiş bir değeri varsa" demek istediğinizi varsayarsak (K9 burada bir anlam ifade etmiyor) formül:

=IF(L9<>"","Paid",IF(ISBLANK(K9),"",IF(K9<TODAY(),"OVERDUE","UNPAID")))

not: bu formül L9'daki herhangi bir değeri kabul edecektir (boşluk dahil vb.)


0

Bu Formülü kullanabilirsiniz:

=IF(AND(ISNUMBER(K9),K9<TODAY()),"Due",IF(AND(ISNUMBER(K9),K9=TODAY()),"Paid",IF(ISBLANK(K9),"","Unpaid")))

Nasıl çalışır:

  1. ISNUMBER önce hücrenin olup olmadığını kontrol eder DATE değer ya da değil ve sonra <Today() veya =Today() için DUE veya Paid.
  2. Sonraki bölüm, Hücre olup olmadığını kontrol eder Blank or not.
  3. Sonunda eğer hücre K9 herhangi biri var Date olduğu Greater than Today() hatta sahip TEXT Formül gösterilecek UNPAID.
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.