1樓:乙隻東瓜跌下水
沒看懂你最後所說的「兩列日期,均為8位數,三列表示,為數字型別。」是什麼意思。
是說其實是6列麼?每3列加起來才表示乙個日期??還是就兩列只是寫做12-12-12的日期型別的樣子?
如果是後者,直接sumif()條件求和或sumifs()多條件求和後面的日期減去同樣sumif()條件求和或sumifs()多條件求和前面的日期即可。
如果是前者我還真沒什麼好辦法,可能陣列公式可以幫你,不過我對那個沒啥研究。
一般沒人這麼分開寫日期。
2樓:匿名使用者
假設sheet1表a1,b1,c1為年月日,e1,f1,g1為第二個日期年月日,sheet2表a1輸出結果
=sum(if("條件滿足",date(sheet1!a1,sheet1!b1,sheet1!
c1)-date(sheet1!e1,sheet1!f1,sheet1!
g1),0)) 陣列公式按ctrl+shinft+enter
3樓:來自朱家尖積極進取的大平原狼
=if(判斷條件,sumproduct(sheet1!a1:a1000-sheet1!b1:b1000),"")
excel中,滿足兩個條件,其中乙個條件為到期日大於今天的日期對應的資料求和?
4樓:
用資料透視表, 將到期日作為行座標, 產品名稱作為列座標, 資料作為值.
右鍵點資料, 選擇求和.
右鍵點到期日, 選擇分組.
5樓:匿名使用者
後面插入列,該列為你需要這兩個條件的求和,然後篩選該列你需要的條件即可。
請問在excel中如何對指定日期對滿足條件的資料求和,
6樓:
以2007版excel為例,對滿足指定日期即2月25日之前的a產品的數量進行求和。
1、開啟如下圖所示工作表,將公式設定到f5單元格,在f5單元格輸入:=sumifs()。
2、選中要求和的資料區域,即數量所在單元格:c2到c11單元格,所以選中或輸入:c2:c11。
3、輸入sumifs函式的第乙個條件(即,日期小於2月25日)日期所在區域,即a2到a11單元格,則選中或直接輸入:a2:a11,如下圖所示。
4、輸入要滿足的第1個條件:日期小於等於2月25日,則輸入:「<2023年2月25日」,如下圖所示。
5、輸入第二個條件的區域,即產品所在單元格區域:b2到b11單元格,則選中或輸入:b2:b11,如下圖所示。
6、輸入第二個條件,對產品中的a產品進行求和,即:「=a」,如下圖所示。
7、輸入完成後按回車鍵返回函式公式的計算結果,如下圖所示,滿足日期小於2月25日的a產品的數量為:60,完成。
7樓:匿名使用者
a列 日期
b列 產品
c列 庫存
d1:起始日期
d2:截止日期
1)d3:=sumifs(c:c,a:a,">="&d1,a:a,"<="&d2,b:b,"a")
2)d3:=sumproduct((a:a>=d1)*(a:a<=d2)*(b:b="a")*(c:c))
8樓:南路羽雙
excel按日期求和一:統計2023年和2023年的出貨數
excel按日期求和
在h3輸入公式,下拉到h4。
=sumproduct((year($a$2:$a$35)=g3)*$d$2:$d$35)
=sumproduct((--text($a$2:$a$35,"e")=g3)*$d$2:$d$35)
excel按日期求和二:統計2023年4-12月份的出貨數
excel日期條件求和
在l3輸入公式,雙擊單元格填充公式。
=sumproduct((--text($a$2:$a$35,"emm")=k3)*$d$2:$d$35)
excel按日期求和三:統計2023年和2023年4-12月份的出貨數
統計2023年和2023年4-12月份的出貨數
在p3輸入公式,右拉到q3,雙擊單元格填充公式。
=sumproduct((text($a$2:$a$35,"e年")=p$2)*(text($a$2:$a$35,"m月")=$o3)*$d$2:$d$35)
公式剖析:
這裡涉及到了乙個條件求和的通用公式:
=sumproduct((條件1)*(條件2)*
(條件3)*……*求和區域)
通過text函式得到的年月都是文字型數字,跟直接錄入到單元格的數值不同。文字型數字就等同於寫在黑板上的藝術字,我們關心的是他顯示的效果而不是本身的大小。數值就等同於記錄在賬目上的數字,我們關心的是他的大小,要用這些來進行統計分析。
也就是說,這兩種形式的數字,表面上看似一樣,實質是不同的。
一起來了解「減負」運算
一起來了解「減負」運算
在函式與公式中,運算過程會自動把文字型數字轉換為數值(乙個隱性過程),再與數值進行運算。負值運算(-)其實也是一種運算,能把文字型數字轉換成數值。
-「201104」=-201104
而負負得正
-(-「201104」)=-(
-201104)=201104
也就是說
--「201104」=201104
其實負負運算稱為減負運算更好,即減去數字的負擔,還原數字的本質。
excel按日期求和:統計指定日期(年月)的出貨數之和
知識擴充套件:
q:除了text函式外,還有那些函式得到的數字是文字型數字?數值又如何轉換成文字型數字?
a:通過文字函式得到的數字都是文字型數字,點選「公式」選項卡→「文字」,出現的這些函式都是文字函式。常用的就是lfet、mid、right三個字元提取函式。
text函式
數值轉換成文字型數字只要用&任意字元都可以,最常用的就是&」」。
sumif函式
使用本文的方法就可以完成excel每月銷售額求和統計,同時sumif函式也是乙個條件求和函式,同學們也可以去了解一下。
9樓:匿名使用者
=sumproduct((a2:a100>=--"1-25")*(a2:a100<=--"2-24")*(b2:b100="a")*c2:c100)
10樓:毛毛蟲
要用到判斷函式,求和函式,好複雜
11樓:匿名使用者
先對日期進行篩選,篩選大於1月25日,小於2月24日的,選中資料列,然後可以通過狀態列可以看到總數。
excel**中,如何引用公式來計算兩個日期之間的月數
12樓:天使在唱歌
可以用datedif函式計算兩個日期之間的月數。
1、以excel2010版本為例,如下圖所示有兩個日期,要算這兩個日期之間的月數;
2、首先在單元格c2輸入datedif公式【=datedif(a2,b2,"m")】,按回車鍵即可得出a2和b2的間隔月數,其中公式中的字母「m」是指month月份的意思;
3、假如c列想顯示成「35個月」,則可直接在公式末尾加上【&"個月"】後按回車鍵就可以了;
4、如果a、b兩列還有其他的日期也要算這兩個日期之間的月數;
5、則把滑鼠放在c2單元格右下角下拉填充公式,就會得到這些日期之間的間隔月數了。
13樓:匿名使用者
一、這可以用datedif函式來做到。
假設起始日期寫在a1單元格,終止日期寫在b1單元格,則可以在c1單元格寫入公式
=datedif(a1,b1,"m")
二、關於datedif函式
datedif函式是excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用datedif函式計算兩日期之差。
語法datedif(start_date,end_date,unit)
start_date 為乙個日期,它代表時間段內的第乙個日期或起始日期。
end_date 為乙個日期,它代表時間段內的最後乙個日期或結束日期。
unit 為所需資訊的返回型別。
unit 返回
注:結束日期必須大於起始日期
下面舉個小例子:在日常工作中非常實用。
假如a1單元格寫的也是乙個日期,那麼下面的三個公式可以計算出a1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。
注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。
=datedif(a1,today(),"y") 計算年數差
=datedif(a1,today(),"m") 計算月數差
=datedif(a1,today(),"d") 計算天數差
"y" 時間段中的整年數。
"m" 時間段中的整月數。
"d" 時間段中的天數。
"md" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。
"ym" start_date 與end_date 日期中月數的差。忽略日期中的年。
"yd" start_date 與 end_date 日期中天數的差。忽略日期中的年。
三、例項說明
例項1:
題目: 計算出生日期為1973-4-1人的年齡
公式: =datedif("1973-4-1",today(),"y")
結果: 33
簡要說明 當單位**為"y"時,計算結果是兩個日期間隔的年數.
例項2:
題目: 計算日期為1973-4-1和當前日期的間隔月份數.
公式: =datedif("1973-4-1",today(),"m")
結果: 403
簡要說明 當單位**為"m"時,計算結果是兩個日期間隔的月份數.
例項3:
題目: 計算日期為1973-4-1和當前日期的間隔天數.
公式: =datedif("1973-4-1",today(),"d")
結果: 12273簡要說明 當單位**為"d"時,計算結果是兩個日期間隔的天數.
例項4:
題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.
公式: =datedif("1973-4-1",today(),"yd")
結果: 220
簡要說明 當單位**為"yd"時,計算結果是兩個日期間隔的天數.忽略年數差
例項5:
題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.
公式: =datedif("1973-4-1",today(),"md")
結果: 6
簡要說明 當單位**為"md"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差
例項6:
題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.
公式: =datedif("1973-4-1",today(),"ym")
結果: 7
簡要說明 當單位**為"ym"時,計算結果是兩個日期間隔的月份數.不計相差年數注意:today()函式獲取的是系統當前日期,所有列舉的例項為2006-11-7日的計算結果,並不一定和你得到的結果相符。
用excel計算2 3 4 ,用excel計算2 3 4 5 6等於幾
在excel中 叫做運算子,如果一個公式中有若干個運算子,excel 將按下表中的次序進行計算。如果一個公式中的若干個運算子具有相同的優先順序 例如,如果一個公式中既有乘號又有除號 excel 將從左到右進行計算。優先順序見 使用括號 若要更改求值的順序,請將公式中要先計算的部分用括號括起來。例如,...
2張excel表的資料對比,Excel裡兩張表之間資料的比對公式
假設兩表的 號碼都在a列 在表1,b1輸入 countif 表2 b b,表1 a1 下拖在表2的b1輸入 countif 表1 b b,表2 a1 下拖兩表b列不為0的就是有重複的 樓主的用意肯定是根據兩張表的 號碼整理出乙個最全資料的表來。首先對這兩個表自身進行檢查,假如 號碼都在b列,在b列後...
excel中A2 A2 C2怎麼寫統計函式
1 a2 a2 c2不成立。輸入引用本單元格內容,就會出現迴圈引用。liuyinde 講的 疊代計算 也不是這樣,當你a2輸入公式時,原來的a2資料已經沒了,還有資料讓你 c2?2 b2 a2 c2 d2 e2.這樣的連減也講不明白。是b2連減到最末列 b2輸入 a2 sum c2 iv2 還是b2...