我想設計一個小表格(但我不太會表達這個)
編號0=10,編號1=20,編號2=30...以此類推(編號=需求數量)
我希望我填寫編號跟手上數量的時候,可以計算出以下的公式
當我目前編號從3作為起始時,我手上數量有100...需求問題如下
我不會寫vb,想說有沒有可能用函數來解決...
先不管 Excel 不 Excel
先拿一張白紙和筆
把你的問題寫在紙上, 例如
0 10
1 20
2 30
3 40 (此時手上有 100 要扣)
4 50
5 60
.....
我都不知道我自己在寫什麼
如果不是這樣
就是我學藝不精
等待其他高手解答了
ChatGPT的回答:
你可以使用Excel中的函數来处理这个问题。下面是一种可能的解决方案:
首先,你可以在Excel中创建一个表格,将編號和需求数量放在两列中,如下所示:
css
Copy code
A B
編號 需求數量
0 10
1 20
2 30
3 100
4
5
然后,在第4行和第5行,你可以使用以下公式来计算所需的值:
4行:=B3-B2
5行:=B4-B3
这些公式将计算出从前一行到当前行所使用的数量。在上面的例子中,4行将计算出3号到4号所使用的数量,而5行将计算出3号到5号所使用的数量。
最后,你可以在另外两个单元格中使用以下公式来回答你的问题:
需要用到的編號:=MATCH(0,B:B,-1)-1
实际使用的数量:=SUM(OFFSET(B3,1,0):B5)
第一个公式使用了MATCH函数来查找需求数量为0的行,然后减去1,以得到所需的編號。第二个公式使用了OFFSET函数和SUM函数来计算从3号到5号所使用的数量。
请注意,以上解决方案假设需求数量是按顺序排列的,并且編號从0开始递增。如果需求数量不是按顺序排列,或者編號不是从0开始递增,你可能需要调整公式中的引用范围和参数。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
編號0=10,編號1=20,編號2=30...以此類推(編號=需求數量)
我希望我填寫編號跟手上數量的時候,可以計算出以下的公式當我目前編號是3時,我手上數量有100...需求問題如下
如果把手上的數量用完,可以到編號多少?(理想值=100-40-50,所以可以到編號5)
從3~5,實際用掉了多少數量?(40+50)
這能夠一行處理掉
0=10
1=20
2=30
3=40
4=50
5=60
當我目前編號是3時,我手上數量有100,(手上數量有100-40=60)請問你上述的50從哪來?
3=40(100-40餘60)
4=50(60-50餘10)
5=60(10-60等於-50)
從3~5,實際用掉了多少數量?(40+50)
3=40
4=50
5=60
40+50+60=150,為啥是(40+50)??
真的看不懂你的需求。
編號0=10,編號1=20,編號2=30...以此類推(編號=需求數量)
單層之間的關係為 (數量/10)-1=編號m
總和之間的關係為 總和數量=10*起始編號m*n層+5n層+5(n層^2)
(n>0,n包含起算的那層)
因此 當我目前編號從3作為起始時,我手上數量有100(3還沒編,還有100未使用)
1. 如果把手上的數量用完,可以到編號多少?(理想值=100-40-50,所以可以到編號4)
100>= 10*3*n + 5*n + 5*(n^2), n=2, m+2-1=4
2. 從3~4,實際用掉了多少數量?(40+50)
10*3*2 + 5*2 + 5*(2^2) = 60+10+20 =90