回覆列表
  • 1 # 使用者232376409682

    先說一下我對題主問題的理解。目的1、設定下來選單,選項有“節日優惠2萬,答謝優惠2萬”和“節日優惠3萬,答謝優惠3萬”兩個;目的2、根據是否優惠,優惠的種類,進行優惠金額減免後的計算。如圖1:

    請先忽略D列和E列。

    圖1說明:A2、A3為優惠的種類;B列為優惠前金額;C列為下來選單形式的何種優惠;F列為優惠後的金額。如果C列選擇“節日優惠2萬,答謝優惠2萬”的優惠,則F列的金額應由B列-4萬,如第2行,F2=B2-4=46萬元。如果C列選擇“節日優惠3萬,答謝優惠3萬”的優惠,則F列的金額應由B列-6萬,如第三行,F3=B3-6=54萬元。如果任何優惠都沒有,則F列的金額應有B列-0萬,如第5行,F5=B5-0=80萬元。

    目的1、設定下來選單,選項有“節日優惠2萬,答謝優惠2萬”和“節日優惠3萬,答謝優惠3萬”兩個。

    方法:在A2、A3輸入選項。選中C列,點選資料>資料工具>資料驗證>驗證條件中的允許(A)選擇“序列”,同時,來源選擇A2:A3,點選確定即可。由於office2016和office2010不同,office2010中是“資料有效性”,而在office2016中是“資料驗證”,這一點請注意。

    目的2、根據是否優惠,優惠的種類,進行優惠金額減免後的計算。

    方法:這一目的比較複雜一點。首先需要判斷是何種優惠,然後依據優惠的種類進行減免金額的計算。excel功能很強大,方法也不止一種,我以“COUNTIF”為例,如果還有高手有別的方法,還請不吝賜教。

    請看圖1,D列是對是否進行“節日優惠2萬,答謝優惠2萬”這種優惠的判斷,有則顯示1,無則顯示0;E列是對是否進行“節日優惠3萬,答謝優惠3萬”這種優惠的判斷,有則顯示1,無則顯示0。

    ①在D2輸入=COUNTIF(C2,$A$2),在E2輸入=COUNTIF(C2,$A$3),分別向下拖動,即可判斷進行何種優惠。以圖1為例,2、3、4、5行別為A2優惠、A3優惠、A3優惠、無優惠。

    ②在F2輸入=B2-D2*4-E2*6,向下拖動,即可計算得到優惠後的金額,即成交價格。

    分割線==============================================

    為了使頁面簡單,可進行兩方面的最佳化,①將優惠種類放置在另一個工作表中。②最佳化公式,即不顯示D、E列。

    最佳化①不再詳述。

    最佳化②有兩種方法,一是直接隱藏D、E列。二是將公式整合。下面對如何將公式整合作出說明:如圖2所示:

    在D2輸入=B2-COUNTIF(C2,$A$2)*4-COUNTIF(C2,$A$3)*6,向下拖動即可。

  • 中秋節和大豐收的關聯?
  • 冬天的時候荷花樣子的成語?