Birkaç dizi argümanı nasıl birleştirilir - SUMIF (S)? SUMPRODUCT?


-2

Bunun için girdiyi takdir ediyorum.

Date          Value
7-Feb-2016     100
20-Feb-2016    200 
15-Mar-2016    300
25-Mar-2016    400

Bir toplama için iki kriterim

  1. Tarih <= 31 Mar 2016; ve 1. karşılandıysa

  2. tarih eksi 31 Mar 2016 <= 30

Başka bir deyişle, ay sonundan önceki herhangi bir tarih için (burada, 31 Mar 2016), bir gün süresi 30 günden az olan miktar nedir?

Çıktının 700 (300 + 400) olmasını beklerdim.

Bunu denedim:

SUMIFS(sum range,date range,"<="&42460,date range,date range-42460"<=30")
  • '42460'ın excel'de 31 Mar 2016 olarak okuduğunu ve ikinci kriterler için tarih aralığını eksi bir sabit kullanmaya çalıştığımı unutmayın.

Her iki kriteri de tek satırlı bir formülde birleştirmek mümkün mü?

Yanıtlar:


0
  • Sorunuz (tamamen) bir anlam ifade etmiyor. Şartların var

    1. Tarih Mar 31 Mar 2016’dır ve
    2. Eksi 31 eksk 2016 ≤ 30

    Eğer tarih 31 Mart 2016 ise, eksi 31 Mar 2016 eksi otomatik olarak ≤ sıfır olmalıdır . Yani, ikinci koşulunuz, birinciyi karşılayan her tarih (satır) için otomatik olarak doğrudur.

    Örneğinizden (Mart'taki tarihler dahil edilir, Şubat'taki tarihler hariçtir), 31 Mart 2016 eksi tarihi ≤ 30 demek istediğinizi varsayalım. Bu daha pratik olarak ≥ 31 Mar 2016 eksi 30 (yani, tarih ≥ 1 Mar olarak ifade edilir) 2016). Bu arada, Scott Craner'ın (ilişki yok), bunu açıklamadan sizin için düzelttiğini fark ettim.

  • Tarihleri ​​sayılara dönüştürmeyin ve bu sayıları formüllerde kullanın. Bu bir elektronik tabloya götürür ve sürdürmekte zorlanırsınız ve başka hiç kimse anlayamaz. Ya yapmalısın
    • Bitiş tarihini bir hücreye koyun (diyelim E1) ve sonra
      = SUMIFS (2 $ - $ 5: 5 $, $ 2 $: 5 $, "> =" & $ 1-30 $, $ 2 $: 5 $, "<=" ve $ 1 $)
      veya
    • Tarihi, hem insanlar hem de Excel tarafından anlaşılabilecek şekilde formüle yerleştirin:
      = SUMIFS ($ 2 $: 5 $ B $ 5 $ 2: $ 5 $ 5, "> =" & DATE (2016,3,31) -30, $ 2 $: 5 $ $ 5 "<=" & DATE ( 2016,3,31))
    • Ayrıca yapabilir
      = SUMIFS (2 TL: 2 TL: 5 TL, 2 TL: 2 TL: 5 TL, "> = 3/1/2016", 2 TL: 2 TL: 5 TL, "<= 3/31/2016")
      başlangıç ​​ve bitiş tarihlerini biliyorsanız, ancak bu notasyonu kullanarak matematiğin tek bir satır formülünde nasıl yapıldığını (30 gün çıkarmayı) çözemiyorum.
  • Elbette, eğer E128 Şubat 2015 E1-30ise, 29 Ocak 2015 ise, doğru mu? Gerçekten 30 günlük bir pencere istiyorsan, benim için sorun değil. Ancak, belirli bir ay için tüm girdileri gerçekten eklemek istiyorsanız, bunu söyleyin, çünkü bunu yapmanın daha iyi yolları vardır.

0

Uygun şekli SUMIFS():

=SUMIFS($B$2:$B$5, $A$2:$A$5, ">=" & 42460-30, $A$2:$A$5, "<=" & 42460)

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

Aradığın şey 31 Mar 2016 - 31 Mar 2016 - 30 gün arasındaki her şey. Yani,31 Mar 2016 - 30 <= Date <= 31 Mar 2016

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.