入黎免費幫你砌excel表 / 教你formula (4)

伊原摩耶花

999 回覆
47 Like 6 Dislike
小小小老母 2020-09-10 23:56:54
另外 者時都未覺得要用到program

不如如果你用program可以整埋個user interface 入資料(而唔係直接加野入個database),會方便啲同減低出錯機會
傅家俊 2020-09-11 00:03:12
晴晴:P 2020-09-11 00:23:54
A行同B行係我要入既DATA
而CDEF行係我用AB條件之後去參考既野


依家問題係當我想要特定條件下既野時,我要逐次禁篩選
好似我要指定A係1.5 B係3.5
如圖︰
到我要睇A係2.5 B係1時 又要重新消除再禁過篩選

問︰有無方法可以係活頁簿1入A同B既資料
活頁簿2做個INDEX 當A係X B係Y 有9X9個組合列哂出黎
活頁簿3至到其他就係INDEX指各既PAGE
假設活頁簿3為︰A=1.5 B=3.5
咁如果活頁簿1入面所有A=1.5 B=3.5都會自動去活頁簿3
小小小老母 2020-09-11 00:59:04
你可以整多個database 2
但係就用if() 去將databae 1 既數/ture false 量化做一個分,再用果個分來計,咁就可以自動
小小小老母 2020-09-11 09:17:47
你入資料既時候要對返位
陳,a, 10,$5000,b,2,$800
陳2,a,20,$10000, , , ,

所以話有個user interface 就係咁既好處
小小小老母 2020-09-11 09:45:17
但你係想點sort?
小小小老母 2020-09-11 09:46:49
btw 你都岩架
如果客唔係好多,你可以整返一張俾一個客
然後入面就用filter() 自動撈返果個客出來
小小小老母 2020-09-11 10:50:57
所以我上兩個回覆話你要有另一個database 係打直sum曬同一個客既data先, 你用sumif 就得架啦

或者可以加埋unique()用, 先由db1 搵出有幾多個客(唔重覆)
後面就省略日期, 將佢product a既total sum, prct b既又sum, 有冇recommend 又sum, 咁就可以有一個屬於果個客既db

咁你想再計分既, 就再開個db3 based on db2, 將D recommend 轉做分數, 再sum
小小小老母 2020-09-11 10:53:13
我睇佢既case 有得用formula搞掂我都唔想開個vba
我原本以為excel都有得 =query()咁樣做唔洗打code
小小小老母 2020-09-11 11:56:44
咁你係兩個功能喎... 一個係搵potential, 一個係睇每個客既log
potential:
sheet_db1, sheet_db2, sheet_db3
db1: 有齊所有客既所有購買
db2: 用unique() 搵出有幾多個客, 再用sumif 將個客買過既錢銀加埋
db3: 將recommended 既true/false 變做可量化既數字, 例如有rec 就有10分, 冇就0 分; 買過10000蚊野就有10000分, 咁樣最後sum個總分出來

log:
直接將db1 用filter() 拎唔同既客, 做法可以係你打個客個名, 再睇返果個客既log, 而冇得一次過同時show曬所有客既log

如果想一張表show曬, 你可以加埋 transpose() 包住個filter()
姐係=TRANSPOSE(FILTER(A:B,A:A=F1))

咁樣你預返你有幾多樣product就留返幾多行就得
小小小老母 2020-09-11 11:58:11
你可以 unique() 拎曬所有客既名
然後再loop一次unique完既list (個mouse放個cell右下角拉落去果個function)
晴晴:P 2020-09-11 12:08:04
求高手 google左好耐
小小小老母 2020-09-11 12:16:26
同埋唔洗打曬客名
可以=SUMIFS(B1:B34,A1:A34,F1)
就可以計曬所有呢個「客名」既數字
小小小老母 2020-09-11 12:26:06
小小小老母 2020-09-11 12:27:12
你係活頁3-其他 自己打返相應既A同B數字就得
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞