"出社會"
大學生想"出社會"賺錢,
社會人士想"出社會"遠離是非....
邊看著股市邊想....是否自己也是"剝奪勞工剩餘價值"的一環?
每年公司配股息時, 就是由去年總收入扣除總支出, 再依持股數分配.
當勞工領著相對固定的薪資時, 整個企業的資產總值, 對應在股票價格.
透過市場交易, 自己是一個股東, 也就享有分配股利的權益,
而勞工的薪資(保險, 退休金等)只是去年總支出的一部份,
我並沒有熱烈參與公司決策, 甚至除了錢以外, 沒有投入相對的生產.
這就是資本制度詭異之處, 也就是有錢可以繼續"產生"錢,
"勞工"除非能透過相對制度, 成為公司股東, 否則只是"產線"的一環.
而富爸爸窮爸爸提到的"老鼠遊戲", 就是這種制度的變化,
勞工在慢跑道上, 固定領著薪資; 資本在快跑道上, 透過"產線"的產出而獲利.
自己....則是一個 NPO 工作者與透過制度剝削著其他勞工的股東.... @_@
每年公司配股息時, 就是由去年總收入扣除總支出, 再依持股數分配.
當勞工領著相對固定的薪資時, 整個企業的資產總值, 對應在股票價格.
透過市場交易, 自己是一個股東, 也就享有分配股利的權益,
而勞工的薪資(保險, 退休金等)只是去年總支出的一部份,
我並沒有熱烈參與公司決策, 甚至除了錢以外, 沒有投入相對的生產.
這就是資本制度詭異之處, 也就是有錢可以繼續"產生"錢,
"勞工"除非能透過相對制度, 成為公司股東, 否則只是"產線"的一環.
而富爸爸窮爸爸提到的"老鼠遊戲", 就是這種制度的變化,
勞工在慢跑道上, 固定領著薪資; 資本在快跑道上, 透過"產線"的產出而獲利.
自己....則是一個 NPO 工作者與透過制度剝削著其他勞工的股東.... @_@
筆記: 用 offset 進行查詢指定欄(用在自動計算 Google 表單回應)
之前稍微提過, 可以用 countif 等函式(function), 進行依條件計數, 或是對個人記帳加上"食、衣、住、行"等分類, 就可以用 sumif 計算出該分類總額. (原文)
如果資料填寫時有一定的規則, countif 或 sumif 是個很好用的工具, 但遇到要加總的範圍會異動, 或是要被加總的條件會異動時, 就要再使用其他公式來指定範圍.
跟查詢範圍有關的函式有幾種: index, indirect, offset, row, column 等, 這次應用是為了配合 Google 表單, 最後決定用 offset, row, column 來搭配, 概述如下:
條件
如果資料填寫時有一定的規則, countif 或 sumif 是個很好用的工具, 但遇到要加總的範圍會異動, 或是要被加總的條件會異動時, 就要再使用其他公式來指定範圍.
跟查詢範圍有關的函式有幾種: index, indirect, offset, row, column 等, 這次應用是為了配合 Google 表單, 最後決定用 offset, row, column 來搭配, 概述如下:
條件
- 民眾可以透過網路線上登記: 使用 Google 表單. (略, 不在本次主題討論)
- 工作人員可以查詢到報名人次狀況. (後述)
- 可以提供民眾查詢是否已經登記成功. (並隱藏部份個資, 使用 left, right, len 等函式, 本次略)
看起來只要用 countif 對表單的結果統計就好啦?
如果表單的問題選項都不會變, 的確是可以不用再加工, 但是電腦應用是為了解決問題, 有時候表單需要修改回答的選項, 比如這次是活動的報名, 會隨時異動相關場次的說明, 而造成民眾填寫網路表單時, 問題選項是會變動的. 例如:
- 手工皂1
- 手工皂1(過敏體質請留意)
- 手工皂1(過敏體質請留意)(已額滿, 我想候補)
雖然 countif 也可以用部份條件來處理, 像是 =countif(a:a,">手工皂1") 可以應付以上狀況, 但如果活動有多場: "手工皂1", "手工皂2", "手工皂無雙"等, 這種條件反而要先人工判斷, 甚至要用 =countif(a:a,"條件1")-countif(a:a,"條件2")-countif(a:a,"條件3") , 整體來說反而更複雜.
第一個可以改善的作法, 就是加上具有唯一值特性的前置碼, 姑且也稱為 PK(Primary Key) , 比如把活動編碼, 命名為 A01, A02, A03, B01, B02, B03, etc. 報名表單的選項就用 A01 , 雖然解決了工作人員的困擾, 卻增加了民眾的困擾, 因為不小心看錯或選錯, 則工作人員還要花時間確認, 所以也有不足之處.
周星星: 爭甚麼爭! 混在一起做....不就好了!
於是選項就變成: "A01手工皂1", 過幾天因為有民眾說會過敏, 選項變成 "A01手工皂1(過敏體質請留意)", 再過幾天額滿了, 選項再變成: "A01手工皂1(過敏體質請留意)(已額滿, 我想候補)", 工作人員就準備寫 =countif(A:A,"A01手工皂1")+countif(A:A,"A01手工皂1(過敏體質請留意)")+.... 加到天荒地老了. (我連複製/貼上都懶了)
既然剛剛有設定 PK了, 那只計算 "A01" 這個 PK 總不會錯了吧, 另外建立一個工作表(sheet), 用 =left('表單回應'!$A$1,3) 就可以抓出 PK 嘍~ 原理是沒錯啦, 但是這麼簡單就可以下班了? 不可能....因為填寫 Google 表單, 是用"新增列"的處理方式, 而不是"在原列填上資料", 所以原本期望在新工作表的 A10 , 是抓表單回應的 A10 , 但是有民眾報名時, 原本表單回應的 A10 會被新增列擠到下面, 而新工作表一直「沒有對應到新增的回應, 所以統計結果是錯的」....
好了, 終於到了要解釋 offset 的用法了, 剛剛的心路歷程是為了解釋為什麼要選 offset 來使用, 因為電腦軟/硬體只是工具, 要視場合來用, 所以如果需求並沒有這麼複雜, 就選簡單的工具就好, 不要為了手段(工具)而忘了目的.
剛剛總共有幾個條件:
- 民眾填寫網路登記表單. (工作人員設計)
- 選項本身會變, 不過最前面有放 PK 以便統計. (工作人員設計, 應用一點資料庫概念)
- 新增一個工作表, 來處理 PK (目前需要克服的問題: 對照欄位的處理)
- 以處理過的 PK 來計算. (用 countif 函式)
而 offset 有幾個參數, 第一個參數是基準儲存格, 第二、三個參數是相對於基準儲存格的列跟行, 比如 A10 是 A1 往下 9 列, 則要找 A10 的資料時, 可以用 =offset(A1,9,0) 來處理, 跟剛剛的 =A10 雖然很像, 但是差別就在於是否會受到"插入列"的影響, 也就是 Google 表單新增一筆回應時, 用 =offset(A1,9,0) 才能對應到新增加的資料.
突破了這個表單新增記錄的問題之後, 後面就只是再組合成想要的資料啦:
- =left(offset('表單回應'!A1,9,0),3) 可以抓到'表單回應'這個工作表的 A10 儲存格內容前三碼(這案例設定的 PK )
- 用 =countif('新工作表'!Z:Z,"A01") 計算 A01 活動的人次.
最後應用的結果就像這樣: http://kh1cu.blogspot.tw/2014/02/103.html
公式不難, 難的是為什麼要用這公式, 以及如何組合出這公式, 才不會「只知其然而不知其所以然」, 希望這樣的分析過程, 能讓更多人活用相關工具, 而簡化工作嘍~ (好像忘記介紹 row 跟 column ....)
"自動化"是個過程, 但是仍要先考慮為什麼要自動化, 會不會失去人與人之間的互動.
不過剛剛學到報名系統可以自動加總報名人次, 再加上個資的保護, 心情很好~~~~
(這動作沒有一定要民眾互動, 可以讓民眾自己看到報名結果, 又不用工作人員去人工查詢, 才設定自動化.)
關鍵: offset + row + column 查對應表格, 因為用其他方式會因為報名而增加列, 造成對照跑掉; 另外用 len + left + right 取關鍵字, 把個資隱藏.
結果: kh1cu.blogspot.tw/2014/02/103.html#more
不過剛剛學到報名系統可以自動加總報名人次, 再加上個資的保護, 心情很好~~~~
(這動作沒有一定要民眾互動, 可以讓民眾自己看到報名結果, 又不用工作人員去人工查詢, 才設定自動化.)
關鍵: offset + row + column 查對應表格, 因為用其他方式會因為報名而增加列, 造成對照跑掉; 另外用 len + left + right 取關鍵字, 把個資隱藏.
結果: kh1cu.blogspot.tw/2014/02/103.html#more
如果大戶要坑殺散戶
第一天大戶先在 A 券商掛賣 10 元, 在 B 券商掛買 10 元 -> 成交, 散戶以為今天價格是 10 元.
第二天大戶在 A 券商掛賣 11 元, 在 B 券商掛買 11 元 -> 成交, 散戶以為今天價格是 11 元. 有些系統會顯示漲 10% (這例子不太好.... XD)
第五天大戶在 A 券商掛賣 15 元, 在 B 券商掛買 15 元 -> 成交, 散戶以為今天價格是 15 元. 有些系統會列入連漲 4 天, 有些散戶就會跟著買進.
再繼續玩下去, 大戶越買越少張, 但是仍比散戶多, 散戶越買越多張, 價格也越來越高. 而大戶找個時間點, 梭哈全賣了, 其實大戶只付了證交稅跟手續費, 卻從散戶這邊賺了價差. 散戶就套牢了. 一切交易合法.... XD
試算表應用: 用驗證, max 來了解個人綜合所得稅
前言
- 案例提到的所有數據, 例如: 薪資, 勞保費, 健保費; 請依相關單位公告為準.
- 每個人(戶)狀況不同, 有些公式需要依實際狀況調整.
- 為便於說明, 數字盡量以正數表示, 扣除等動作以公式的減法處理.
- 本人(slimetw)及本文只作為說明相關概念及試算表公式, 若有異常之處深感報歉, 但不負責相關損失.
「你不理財, 財不理你」
雖然稅務單位已經先提供各位民眾試算結果, 也有不少網站及金融機構都有提供試算功能. 不過如果想要更省錢, 就需要了解相關的原則, 並實際計算過, 才能減少支出.
所以就需要幾個步驟:
- 記帳: 記帳的詳細程度依不同用途而定, 以個人綜所稅來說, 就需要記錄: 薪資(含本薪, 津貼, 紅利, 獎金等), 健保費, 保險費(含勞保, 商業保險等), 捐款, 醫療費等.
- 分類與計算: 無論是所得稅或是二代健保, 都是基於一定的原則, 所以要把相關法規轉成公式, 才能計算出正確的結果.
- 節稅: 由於所得稅有些條件是允許民眾選擇, 個人覺得前面兩個步驟先完成, 才能依不同條件試算, 找出節稅的方法; 也因此這些方法並不是每個人都適合.
以下的說明, 就以檔案 http://goo.gl/5wKYNX 為例. ( .xls 格式)
說明
- 記帳: 以資料庫規劃, 這是 2NF (第二正規化)的表示, 不採用 3NF 是....個人喜好(小誤)
- 在欄 F~G 有列出所得稅的相關項目, 除了方便用 sumif 統計(參考此篇), 也在欄 C 設定為"使用欄 G 來驗證", 確保欄位內容是一致的.
- 在欄 A~C 記錄了日期, 金額以及項目.
- 分類與計算: 這是比較繁瑣的過程, 也是比較容易出錯的地方, 如果有機會擴充成 n-tier 架構, 這些大概算是 Business Logic ; 而所得稅比較特別的是, 有些資料是來自原始資料加總(薪資), 有些是需要中間計算過(獎金及股利的二代健保費), 有些以項目分, 有些又以"人"的類型(年齡, 身心障礙, 大專生)來分, 所以複雜之處就在這.
- 依照所得稅相關規定, 先分為: 收入, 支出(可扣除), 列在欄 F~G
- 利用 sumif 函式, 把欄 F~G 對應的項目, 由欄 A~C 挑選出來加總.
- 依照所得稅相關規定, 有些項目有扣除上限, 所以填在欄 I , 並在欄 J 用 min 函式, 算出可扣除的額度.
- 將計算結果, 整理成欄 Q~R , 以便實際計算
- "個人"的綜合所得稅就到這邊.
- 節稅: 要節稅, 就要從 Business Logic 的一些條件來判斷, 例如:
- 比較標準扣除額與列舉扣除額: 雖然標準扣除額較方便計算, 但如果列舉扣除額可以有較高額度, 則採用列舉扣除額較划算. 只是可列舉扣除的項目要看稅務規定.
- 所得稅採用累進稅率, 520000 以下是 5% , 520001~1170000 是 12% , 那有沒有辦法把 12% 降到 5% 呢? 就有幾種可能: 扶養長輩, 扶養身心障礙親戚等, 比如長輩已退休無收入, 則兄弟姊妹間可以由總收入最高的一位來扶養父母, 可以增加免稅額. 不過要注意扶養的合理性, 以免被稅捐單位剔除.
- 適當投資: 由於臺灣目前採用兩稅合一, 如果投資股票, 配現金股利時, 可於個人所得稅中扣除公司已經繳納的所得稅. (有點不好懂, 建議再參考其他文章.)
- 其他: 例如購買某些保險, 由長輩繳款, 可列為列舉扣除, 受益人為晚輩, 收到紅利又免列為所得.
結尾
「政治」、「資本」雖然是一些學理上的名詞, 但是在生活中, 稅制就是一種政治的框架, 而計算方式是以資本(金錢)為基準, 所以要節稅, 少不了對於相關法規的認識與了解. 例如"境外所得", "成立人頭公司/基金會", "投資基金/複委託"等方式, 利用個人與法人在金流與扣稅基準不一致, 或不同國家的稅制不同, 是有機會再節稅, 但這就不是本文的重點了.
訂閱:
文章 (Atom)