問題已解決
工資是根據(jù)每個月的毛利潤不同提成點不同的,比如毛利潤10000提成百分10,毛利潤20000提成百分之20,毛利潤30000提成百分30,以此類推,那我如何在表格有所有業(yè)務員的毛利潤數(shù)據(jù)情況下快速算出所有的提成金額呢? 請問如果設置if函數(shù),怎么設
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答可以使用以下公式來計算每個業(yè)務員的毛利潤并在表格中計算提成金額:
swift
復制代碼
total_commission = 0
for i in range(len(business_lines)):
if business_lines[i].profit <= 10000:
commission = 10000 * 0.1
elif business_lines[i].profit <= 20000:
commission = (10000 * 0.1) * (1 + 0.2)
elif business_lines[i].profit <= 30000:
commission = (10000 * 0.1) * (1 + 0.2) * (1 + 0.3)
else:
commission = (10000 * 0.1) * (1 + 0.2) * (1 + 0.3) * (1 + 0.4)
total_commission += commission
print("所有業(yè)務員的提成金額為:", total_commission)
首先,我們將total_commission變量初始化為0,然后使用for循環(huán)遍歷每個業(yè)務員的毛利潤。如果業(yè)務員的毛利潤小于等于10000,則按照提成公式計算提成金額并將其添加到total_commission中。如果業(yè)務員的毛利潤小于等于20000,則按照提成公式計算提成金額并將其乘以1.2、1.3、1.4等因子,最后將結(jié)果添加到total_commission中。最后,我們打印出total_commission的值,這將是所有業(yè)務員的提成金額總和。
2023 05/10 10:46
84784952
2023 05/10 11:14
這不是if函數(shù)吧
桑老師
2023 05/10 11:18
這個不是函數(shù),是編程
桑老師
2023 05/10 11:19
這個編程在這里面有點亂碼了
84784952
2023 05/10 11:23
我需要if函數(shù)
桑老師
2023 05/10 11:44
等于IFS(B8*<10000,B8*10%,AND(B8<=20000,B8>10000),B8*20%,AND(B8<=30000,B8>20000),B8*30%
其中B8是虛設的單元格
84784952
2023 05/10 11:45
and可以改成if嗎?
84784952
2023 05/10 11:46
可以改成if函數(shù)嗎?
桑老師
2023 05/10 11:46
也是可以改成if 函數(shù)的
桑老師
2023 05/10 11:54
舉列子,像這種多重條件的
閱讀 1705