IF ifadesi raporumu basitleştirebilir mi?


0

Şehirdeki kimliklerin sayısını öğrenmem gereken bir raporum var.

 
 | A | | B | | C | | D | | E |
 | Kimliği | | SEKTÖR | | TİP | | Ölçülen Alan | Şehirde |
 | 1 | | 2 | | CC | | 1844 | | EVET |
 | 1 | | 2 | | A | | 558 | | EVET |
 | 2 | | 2 | | CC | | 1844 | | HAYIR |
 | 2 | | 2 | | A | | 558 | | EVET |
 | 2 | | 2 | | CC | | 1844 | | EVET |
 | 3 | | 2 | | A | | 558 | | HAYIR |

Ben şehir içinde sadece kimlikleri görebilmesi için şimdi ben Rapora filtre ediyorum Bunu yapmak için yeni bir excel sayfasına kopyalayın ve sonra Bununla kimlikleri sayıyorum: =SUM(IF(FREQUENCY(A:A,A:A)>0,1)).

Bir IF ifadesinin böyle gittiğini anlıyorum IF(logical_test,value_is_true,value_is_false]). Mantıksal Test, yaptığım işlem. Değer doğrudur, işlem doğruysa elde edeceğim şeydir ve değer yanlış ise işlem yanlış olduğunda elde edeceğim değerdir.

Kodumda =SUM(IF(FREQUENCY(A:A,A:A)>0,1)), 1eğer mantıksal test doğruysa ekleyeceğim sayı, bu yüzden eklemek istediğim kimliği kontrol etmek için 1bir IFifade ile değiştirmeyi düşünüyordum 1. Şehir içinde olup olmadığını kontrol ederdi, ancak ne yazık ki bunu ifşa edemedim.


Siteye Hoşgeldiniz. "Rapport" kelimesini "rapor" olarak değiştirdim çünkü aradığın kelimenin bu olduğuna inanıyorum. Eğer hatalıysam, "Rapport" un ne olduğunu açıklayabilir misin?
CharlieRB

Bir countif deyimi kullanmayı düşündünüz mü?
wizlog

Yanıtlar:


0

Bu dizi formülünü kullanın:

=SUM(IF(E2:E7="YES",1/COUNTIFS(A2:A7,A2:A7,E2:E7,"YES")))

Dizi formülü olduğundan, düzenleme modundan çıkarken Enter yerine Ctrl-Shift-Enter ile onaylanması gerekir.

görüntü tanımını buraya girin


0

Raport ile ilgili olarak, benim için bu raport, bir sürü XML dosyasından program tarafından oluşturulan bir dosyadır.

Kod hakkında, işini yaptığı sürece, her şey yolunda.

Scot, denedim =SUM(IF(E2:E7="YES",1/COUNTIFS(A2:A7,A2:A7,E2:E7,"YES")))(Ctrl-Shift-Enter ile) ve alıyorum #NAME?, ilk önce kodu değiştirdim =SUM(IF(E:E="DA",1/COUNTIFS(A:A,A:A,E:E,"DA")))ve #NUM!sonuç olarak aldım . (MS Office 2003 kullanıyorum)


Tamam, bu yüzden bu hatanın neden olduğunu buldum çünkü MS 2003 böyle bir şeyi yapmayı bilmiyor, bu yüzden farklı bir şey kullanıyorum. Acaba bu kodu doğrudan Raport programından ekleyebilir miyim, sanırım ilk önce bunu bir dizi formülü ile çalışmasını sağlamak için söylemeliyim. Neyse, yardım için
teşekkürler
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.