返回列表 上一主題 發帖

請教按兩個條件都符合找到搜尋值的函數寫法

請教按兩個條件都符合找到搜尋值的函數寫法

:$ 各位先進您們好:

首先很抱歉因為是新手
討論區雖已有相關說明
但無下載檔案權限加上笨笨的
理解力很差
故在此又提出類似問題實在很抱歉
還望高手們指點一二

首先同事建有"傳票資料"的活頁簿

傳票號碼                   借方金額           會計科目:   
20101228010        10,000             613321   銷售費用-租金
20101231017          5,397             613321   銷售費用-租金
20101231017             794             613321   銷售費用-租金
20101231226        18,999             613321   銷售費用-租金
20101231116     5,767,361          613321   銷售費用-水電費
20101231116        536,100             613322   銷售費用-水電費

我的工作需按部門將傳票輸入檢核
          A欄                      B欄
1       傳票號碼                      金額
2      20101231226                        18,999
3      20101231226                      727,021
4      20101231226                      685,115
5      20101231044                          2,000
6      20101231116                      536,100


我希望能利用函數在C欄得到資料如下

A欄                     B欄    C欄
傳票號碼                      金額         希望出現符何A+B欄之會計科目
20101231226          18,999        613321   銷售費用-租金
20101231226        727,021        無該項金額
20101231226        685,115        無該項金額
20101231044            2,000        無傳票資料
20101231116        536,100        613322   銷售費用-水電費

請問我在C2應該怎麼寫函數才對

感謝指導
Ann

我看到很多相同的例子,就在這個討論版
同學們多半用lookup函數或sumproduct函數處理這類問題
建議你多找找,多看看,把論場的帖子都看完了,成不了仙也成佛了!

TOP

=IF(COUNTIF($A$2:$A$18,$F3),IF(COUNTIF($B$2:$B$18,$G3),LOOKUP(1,1/($A$2:$A$18&$B$2:$B$18=$F3&$G3),$C$2:$C$18),"無該項金額"),"無傳票資料")

IF用法.jpg (81.13 KB)

IF用法.jpg

沒事就來逛逛

TOP

建議你多找找,多看看,把論場的帖子都看完了,成不了仙也成佛了!chin15 發表於 2011-3-29 08:23



確實...我之前還沒發現這個網站之前也是一知半解,

看了一段時間之後雖然仍是半桶水,但認識的工具已經夠運用在目前的工作上了~
沒事就來逛逛

TOP

=IF(COUNTIF($A$2A$18,$F3),IF(COUNTIF($B$2B$18,$G3),LOOKUP(1,1/($A$2A$18&$B$2B$18=$F3&$G3),$C ...
fr447446 發表於 2011-3-29 09:05



首先感謝您的指導
依您的提供已經可以達到我需求

對於看不懂討論區相似主題的說明也覺得很羞愧
實在是工作需要沒有很多時間讓我慢慢瞭解
才硬著頭皮問

對於陣列的觀念不是很懂
可否再請教一下函數中
=LOOKUP(1,1/($A$2:$A$18&$B$2:$B$18=$F2&$G2),$C$2:$C$18)
第一個引數1是指?
第二個引數的意思是?

不論如何真的很謝謝您願意為我解決之前的問題

謝謝
Ann

TOP

我看到很多相同的例子,就在這個討論版
同學們多半用lookup函數或sumproduct函數處理這類問題
建議你多找 ...
chin15 發表於 2011-3-29 08:23



在問題內我也明白
指出已在討論區看到相關主題
只是討論區上的檔案目前無權限下載
光看討論版實在想不出來
受於時間壓力
只好很羞愧地提出問題
麻煩各位先進與予指導

相信我
實在是有先自行找過類似主題
對於自己愚蠢無法瞭解明白
提出重複相關問題
我真的很抱歉
Ann

TOP

這個方式是在這邊學到的...只是我的解釋可能會不清楚~
多看一些別人的問題應該可以找到比較明確的解釋,
以下就以我的概念解釋公式,
=LOOKUP(1,1/($A$2:$A$18&$B$2:$B$18=$F2&$G2),$C$2:$C$18)
第一個引數 1,用來找到第二引數資料串裡面的數值,可用大於0的任何數字
第二個引數 1/($A$2:$A$18&$B$2:$B$18=$F2&$G2),得到 {0,0,0,1,0,0,0,...} 這樣的資料,
當有符合第一個引數的資料時,就回傳相對應的第三個引數,
此用法所找到的是最後一筆符合的資料。
比較明確的解釋可能要請其他前輩來解釋了,
之前有看過前輩做過詳細的解釋,但...忘記在哪裡了...
沒事就來逛逛

TOP

這個方式是在這邊學到的...只是我的解釋可能會不清楚~
多看一些別人的問題應該可以找到比較明確的解釋,
...
fr447446 發表於 2011-3-29 20:06


感謝您的不吝指導
Ann

TOP

在問題內我也明白
指出已在討論區看到相關主題
只是討論區上的檔案目前無權限下載
光看討論版實在 ...
ann 發表於 2011-3-29 19:04



    這樣講讓我不好意思起來了
我也是小學生,一樣無權限,彼此互相勉厲互相學習吧。

TOP

樓上討論有幾點不錯
有時人家在工作,要十萬火急完成,就直接提供答案好了
還有下載權限是不是有檢討的空間?
80 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題