彰化一整天的論壇

 找回密碼
 立即註冊
查看: 211|回復: 7

可否在在多條件下用match呢?

[複製鏈接]
發表於 2018-2-6 09:32:19 | 顯示全部樓層 |閱讀模式
有兩張工作表,

表一有:商品、活動、活動起始日、活動迄止日
表二有:商品、銷售日

求表二在某日銷售的商品符合哪個活動。

活動時間或有穿插,
同商品在不同區間也可能會參加不同活動,
但同商品同一時間只會存在單個活動中。

詳如附件,求紅字部分,
再請各位大大解惑,謝謝。

問題.xlsx

9.99 KB, 下載次數: 28

回復

使用道具 舉報

發表於 2018-2-7 15:06:27 | 顯示全部樓層
louiswei1986 發表於 2018-2-7 10:58
追問一下,所以我要根據工作表一的列數,
來設定ROW($1N-1),
以及設定SUMPRODUCT(($A$2A$N=H2)..

你好,參考一下
ROW函數:傳回括號中格子位於第幾列。
用法:ROW(儲存格)
例子:ROW(A1) 會顯示 1;ROW(A2) 會顯示 2。括號中不填任何資料時,顯示目前位於第幾列。
      ROW(1:1) 會顯示 1(第一列),ROW(2:2) 會顯示 2(第二列),ROW(1:6)第一列至第六列

老師用ROW(1:6)的用意是要取一個數字要給INDEX()對應去取值

INDEX函數:傳回搜尋範圍中第 N 列,第 M 欄的內容
回復 支持 1 反對 0

使用道具 舉報

發表於 2018-2-6 17:54:03 | 顯示全部樓層
您好,
     用match無法找出日期區間,所以我改成用sumproduct加row,再用index取出您要的結果.

1.用sumproduct加row找出所在位置


2.利用if跟index取出正確值



回復 支持 反對

使用道具 舉報

發表於 2018-2-6 17:54:05 | 顯示全部樓層
您好,
     用match無法找出日期區間,所以我改成用sumproduct加row,再用index取出您要的結果.
sumproduct_row_01.png

1.用sumproduct加row找出所在位置

sumproduct_row_02.png

2.利用if跟index取出正確值



問題.xlsx

11.22 KB, 下載次數:

售價: 2 金錢  [記錄]

回復 支持 反對

使用道具 舉報

 樓主| 發表於 2018-2-7 10:58:14 | 顯示全部樓層
追問一下,所以我要根據工作表一的列數,
來設定ROW($1N-1),
以及設定SUMPRODUCT(($A$2A$N=H2)..
對嗎?

可以簡單說一下這個ROW的用途嗎?謝謝。
回復 支持 反對

使用道具 舉報

發表於 2018-2-7 14:41:36 | 顯示全部樓層
louiswei1986 發表於 2018-2-7 10:58
追問一下,所以我要根據工作表一的列數,
來設定ROW($1N-1),
以及設定SUMPRODUCT(($A$2A$N=H2)..

row的用法請參考
http://wordpress.bestdaylong.com/blog/archives/5103
Excel中的row跟column的應用
回復 支持 反對

使用道具 舉報

 樓主| 發表於 2018-2-8 11:23:29 | 顯示全部樓層
bao 發表於 2018-2-7 15:06
你好,參考一下
ROW函數:傳回括號中格子位於第幾列。
用法:ROW(儲存格)

看懂了,只有TRUE*TRUE*TRUE=1與ROW對應列對乘時才會有值,其他都是0。
其實是對於SUMPRODUCT的比較不了解,哈哈!
回復 支持 反對

使用道具 舉報

發表於 2018-2-8 11:28:50 | 顯示全部樓層
louiswei1986 發表於 2018-2-8 11:23
看懂了,只有TRUE*TRUE*TRUE=1與ROW對應列對乘時才會有值,其他都是0。
其實是對於SUMPRODUCT的比較不了 ...

您也可以用if的陣列公式也是可以做到,只是要多加一個min或max將陣列的值取出。
sumproduct_row_03.png

1.if與min的用法



問題.xlsx

11.8 KB, 下載次數: 0

售價: 1 金錢  [記錄]  [購買]

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2018-9-22 13:07 , Processed in 0.120960 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表