2013-08-29 36 views
0

我有一張銷售工程師時間表工作簿,有兩張紙。第一板的標題是「工程時間」,它具有以下幾列:Excel forumla for sales commision

Date || PROJECT# || Office 1 || Office 2 || Commission 
  • PROJECT#列將數據用的字母和數字,如JP1000
  • 辦公室列的組合將具有與在特定日期執行的工作小時數相關的數字。
  • Commision列將指示工程小時是售前還是售後,售後將爲空白,售前售價爲x。

我需要的條件式,標題爲「佣金時間總計」同一工作簿內把一個單獨的片,將有兩列:

PROJECT# || Commision Hours 

該薄片將:

  • 在工程時間表的Commision列中查找所有具有「x」的行
  • 填充PROJECT#列與在PROJECT#
  • Popluate與數字的所有行辦公室1和辦公室2列有在委員會細胞相同PROJECT#和「X」的總和委員會小時數列

理想情況下,此工作表會自動將每個唯一PROJECT#添加一次,並且它會自動按字母數字值對PROJECT#列進行排序。

我已經使用了SUMIF命令,但只是謹慎,並不知道如何做到這一點! (或者甚至可能)

+0

公式只能更新它所輸入單元格的單個值,它不能用一個值更新外部單元格,因此必須通過數據透視表完成@LS_dev的建議或寫入宏VBA。 – bendataclear

回答