Board logo

標題: 搜尋 並計數 問題 [打印本頁]

作者: mycmyc    時間: 2010-10-14 12:31     標題: 搜尋 並計數 問題

本帖最後由 mycmyc 於 2010-10-14 18:39 編輯

請問  
a15  99101501
a16  99101502
a17  99101503
a18  99101601


上有 3筆991015相同  COUNTIF(A15:A18,99101501) 值為1    COUNTIF(A15:A18,991015) 變0
但我要搜尋 值為  991015  應該有三筆   用 COUNTIF(LEFT(A15,6): LEFT(A18,6),991015)  不行
怎麼做比較好呢
我是想用日期作編號 又不讓他重複

感謝大家指導 終於完成  
99101500        99/10/15
99101600        99/10/16
99101501        99/10/15
99101502        99/10/15
99101503        99/10/15
99101504        99/10/15
公式 =IF(B19="","",IF(COUNTIF(A14:A18,LEFT(TEXT(B19,"ee/mm/dd"),2)&MID(TEXT(B19,"ee/mm/dd"),4,2)&MID(TEXT(B19,"ee/mm/dd"),7,2)&"*")>0,TEXT(VALUE(LEFT(TEXT(B19,"ee/mm/dd"),2)&MID(TEXT(B19,"ee/mm/dd"),4,2)&MID(TEXT(B19,"ee/mm/dd"),7,2)&"00")+COUNTIF(A14:A18,LEFT(TEXT(B19,"ee/mm/dd"),2)&MID(TEXT(B19,"ee/mm/dd"),4,2)&MID(TEXT(B19,"ee/mm/dd"),7,2)&"*"),"0"),LEFT(TEXT(B19,"ee/mm/dd"),2)&MID(TEXT(B19,"ee/mm/dd"),4,2)&MID(TEXT(B19,"ee/mm/dd"),7,2)&"00"))
但 COUNTIF(A14:A18,xxxxx)  遇到問題  我用 COUNTIF 搜尋 需自 a14到目前輸入儲藏格 寫好  複製 貼上  A14 會變動  
有辦法 把 COUNTIF(A14:A18,xxxxx)   A14  固定
公式好長 土法煉鋼  有辦法把公式精簡嗎  謝謝
作者: Hsieh    時間: 2010-10-14 13:48

回復 1# mycmyc
A15:A18若為數字型態資料
=SUMPRODUCT((A15:A18>99101500)*(A15:A18<99101600))

A15:A18若為文字型態資料
=COUNTIF(A15:A18,"991015*")
作者: GBKEE    時間: 2010-10-14 14:21

回復 2# Hsieh
Hsieh板主: 應該是=SUMPRODUCT((A15:A18>=99101500)*(A15:A18<99101600))
=COUNTIF(A15:A18, ">=99101500")-COUNTIF(A15:A18,">=99101600")
作者: Hsieh    時間: 2010-10-14 14:35

回復 3# GBKEE


    那就看當日編號從00開始或是01開使始編號囉
作者: mycmyc    時間: 2010-10-14 17:08

感謝二位大大  我試試看 謝謝
作者: toomellowhaw    時間: 2010-10-14 21:07

=SUMPRODUCT(--(LEFT(A15:A18,6)="991015"))
作者: mycmyc    時間: 2010-10-14 21:49

本帖最後由 mycmyc 於 2010-10-14 21:51 編輯

回復 6# toomellowhaw

好奇怪用法 但很精簡 不限  數字或文字 謝謝

COUNTIF(A14:A18,xxxxx)  遇到問題  我用 COUNTIF 搜尋 需自 a14到目前輸入儲藏格 寫好  複製 貼上  A14 會變動  
有辦法 把 COUNTIF(A14:A18,xxxxx)   A14  固定嗎
  複製 貼上  A14 能不變動嗎   
   
   一行一行改  會眼花
作者: toomellowhaw    時間: 2010-10-14 21:59

回復 7# mycmyc

A14 ---> $A$14
作者: mycmyc    時間: 2010-10-14 22:59

回復 8# toomellowhaw

謝謝
作者: mycmyc    時間: 2010-10-15 23:05

我是想用日期作編號 又不讓他重複
有更簡單作法嗎
作者: gong    時間: 2010-10-16 12:46

=countif((A15:A18>=99101500)-countif(A15:A18>=99101600))
作者: mycmyc    時間: 2010-10-16 17:16

回復 11# gong
  
   謝謝 但引數 有些問題  借用樓上修正
=COUNTIF(A15:A18, ">=99101500")-COUNTIF(A15:A18,">=99101600")




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)