-
首先定義乙個名稱。
lpif(left(sheet1!$a$2:$a$27,8)=left(evaluate("a" & row())8),sheet1!$b$2:$b$27,"")
然後 c2=(int((sum(1*(lp="a"))-1)/3)+1)*25+(int((sum(1*(lp="b"))-1)/3)+1)*27+(int((sum(1*(lp="c"))-1)/3)+1)*30+(int((sum(1*(lp="d"))-1)/3)+1)*35+(int((sum(1*(lp="e"))-1)/3)+1)*38
陣列公式。
-
我不太明白,所以我把問題作為附件發到了內容和示例表中(請注意:如果你想在03版本中,會表達當前情況和目標效果)。
-
描述不是很清楚,寫個偽**,看懂就自己寫,或者看不懂就發郵件給浩涵,我可以幫你寫,但要收一點小費。
for(i=1;i《行數; i++)
if(substr(cell(i,1),1,9)==""如果 (i!=1)
var2=動態陣列的數量。
if(var2%3==0)
組數=(int)(var2 3);
else:number=(int)(var2 3)+1;
if(動態陣列[0]=='a')
**=單價*套數;
在上乙個單元格中列印結果。
當前跟蹤號=substr(cell(i,1),1,8);
counter=0 '動態陣列索引為零。
動態陣列[0]=cell(i,2);
else if(substr(cell(i,1),1,8)==當前跟蹤號)。
var1=cell(i,2)
如果 var1 不在動態陣列中。
將 var1 放在動態陣列中。
-
表1中“使用時間(d)”項的外推問題應為從“替換時間”到“今天”的“天數”。 如果按照這些思路設計公式,則在Excel 2007中,“記錄表”(標題為工作表1)中的“50燈(天)”下的公式“替換時間”是可用的=text(vlookup(a3,'50 lamp history'!$a$2:
b$3,2,false),"yyyy/mm/dd")“符合問題的要求;
記錄表內“50燈(天)”下的“使用時間(d)”(標題為“表1)”下的“使用時間(d)”“可用公式”。=if(b3-today()<0,(b3-today())1),b3-today())“符合問題的要求;
注1:要提取“記錄表”中“75燈歷史”和“12k燈歷史”表中的資料,可以參考“50燈歷史”資料的提取方法,在對應的單元格中,只需將“50燈歷史”更改為對應的**名稱即可。
注2:在“use time(d)”的公式中,使用“(b3-today()))1)”而不是“today()-b3”,因為“today()-b3”結果是日期格式,而“b3-today()”將有乙個負數。
如下圖所示,將問題起草到**:
將問題起草到**圖中。
上述公式的結果如下圖所示:
上述公式的結果圖示。
-
(mod((a1+b1),24)>=0)*(mod((a1+b1),24)<=6)*6+(mod((a1+b1),24)>=13)*(mod((a1+b1),24)<=18)*19+(mod((a1+b1),24)>=20)*(mod((a1+b1),24)<=23)*6
有了這個公式,就很簡單了!
分析:0-6之間:
mod((a1+b1),24)>=0)*(mod((a1+b1),24)<=6)*6
如果不介於 0 和 6 之間,則返回 0
13 到 18 之間:(mod((a1+b1),24)>=13)*(mod((a1+b1),24)<=18)*19
如果不在 13-18 之間,則返回 0
介於 20 和 24 之間:(mod((a1+b1),24)>=20)*(mod((a1+b1),24)<=23)*6
如果不在 20-24 之間,則返回 0
以上三個公式產生的三個數字中,有乙個必須是 6 或 19,另外兩個等於 0,三個數字之和仍為 6 或 9
因此,您可以在沒有 ifs 的情況下做到這一點。
將 mod((a1+b1),24) 替換為 c1 會更清楚:
計算公式如下:(c1>=0)*(c1<=6)*6+(c1>=13)*(c1<=18)*19+(c1>=20)*(c1<=23)*6
如果不明白,請詢問!
注意:這裡 0-6 之間的表格包括 0 和 6 兩個數字,如果不包含,可以從 “= 和 <= 中的 = 符號中刪除,但我不明白如果 C1 中出現 7-12 和 9 應該返回什麼數字! 如果使用上述公式,結果將為 0。
-
步驟 1。 1)if(and(c1>=0,c1<=6),6,?如果 c1 介於 0 和 6 之間,則 d1 為 6,否則。 是?
這是什麼? 第2步。
2)if(and(c1>=13,c<=18),19,?第 3 步。 3)if(and(c1>=20,c<=23),6,"不再在範圍內")
合併。 3)方程式 2)方程式問號。
然後把它放在 1) 公式的問號上。結果出來了。
if(and(c1>=0,c1<=6),6,if(and(c1>=13,c<=18),19,if(and(c1>=20,c<=23),6,"不再在範圍內"))
同志,不要總是問如何為你寫乙個公式,而是能夠自己設計乙個公式。
-
if(and(c1>=0,c1<=6),6,if(and(c1>=13,c1<=18),19,if(and(c1>=20,c1<=23),6,"尚未作出任何決定"我不知道你說的[0-6之間]是否包括0和6,如果不是,只需刪除公式中的等號即可。
-
當 c1=7-12 之間缺少乙個問題時,d1 應該是什麼?
就我個人而言,我認為使用 Vlookup 更方便。
d1=vlookup(c1,,2,true)
鋼筋重量的計算公式是用體積乘以密度計算的。 “半徑的平方”表示為“直徑的平方除以4”,1公尺的重量直接用數字計算,除直徑外,1公尺的重量是“千克(公釐平方)]乘以直徑的平方。 >>>More
a、b是兩個向量,a=(a1,a2)b=(b1,b2),a b:a1 b1=a2 b2或a1b1=a2b2或a=b,是乙個常數,乙個垂直b:a1b1+a2b2=0。 >>>More