匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 年前

Excel餐費如何自動產出及統計報表?

1、餐費如何自動產出並可維護?週七日餐費相同,分為五種類別人員,共兩種費用(早,中,晚):

經理、主任、襄理: 早餐10元、中餐20元、晚餐20元

役員、聘雇: 早餐15元、中餐45元、晚餐36元

(可參考 http://www.FunP.Net/522491)

2、上述Excel表的餐費是否可依照時間區間、部門、人員自動計算並合計?

例如某部門的誰在這個月合計共吃了多少錢,可以用時間區間列出某部門個別餐費的統計表。

以上不知哪位高手可以幫忙解惑上面的問題1、2

(下面問題3為延伸問題,可以回答當然是更棒^^)

--------------------------------------------------------------------------------------------------------

3、延伸問題......是否可套在此VBA程式 (可參考 http://www.FunP.Net/4426)

(不過這支程式的更新按鈕有點問題,原出處 http://excel880.com/blog/archives/2413)

--------------------------------------------------------------------------------------------------------

已更新項目:

補充問題1

如果我在餐費欄位打上:

=IF(AND($B2="經理",$G2="早餐"),"10","")

這樣只能完成1個條件,可是我是不是有15個條件(3x3+2x3=15)呢

而且這個報表每個月都會換人做,是否有其他便利的方式讓人順利接手?例如VBA巨集...

2 個已更新項目:

我的系統會依照日期時間及刷卡時間

自動產生這個報表 (問題1的連結)

只是不會自動帶出餐費這個欄位資料

1 個解答

評分
  • John
    Lv 7
    1 年前
    最佳解答

    a1: 人名

    b1: 職位

    c1: 日期時間

    g1: 餐

    b2: =vlookup(A2,position,2)

    g2: =If(hour(c2)<10,1, if(hour(c2)>=18,3,2)) 十時前,早餐,六時後,晚餐

    h2: =vlookup(b2,meal,1+g2)

    $i$1:$j$2 = "position" (要順序)

    張三, 主任

    李四, 役員

    $k$1:$n$2 = "meal" (要順序)

    L1, 10, 20, 20

    L2, 15, 45, 36

還有問題?馬上發問,尋求解答。