![]() |
||
|
*停權中*
加入日期: Nov 2010
文章: 116
|
想請教Excal的條件式問題
假設我寫一個程式會產生excel報告,每次產生的數量不一
但是我在報告空白出寫一些統計資料(內容會增加或減少,總之範圍相同) 總平均 =AVERAGE(E12:O31) 標準差 =STDEV(E12:M31) 最大值 =MAX(E12:M31) 最小值 =MIN(E12:M31) 我有沒有辦法在這堆"數字"中加條件式,比如說 >0.5&<1才列入計算範圍 (為何強調數字,因為我看到excel的資料庫類型的函式,它必須文字+數字才能使用) |
|||||||
|
|
|
Regular Member
![]() ![]() 加入日期: Oct 2003
文章: 66
|
引用:
=IF(xx,XX,xx)~~~是你最佳的好朋友喔!! |
|||
|
|
|
Advance Member
![]() ![]() 加入日期: Dec 2002
文章: 441
|
資料庫函數
DSUM(database,field,criteria) 翻help,找criteria(準則)-> 多組準則方面的說明 |
|
|
|
Amateur Member
![]() 加入日期: May 2003
文章: 34
|
daverage;dstdev;dmin;dmax
可自行加入判斷式, 只適用在計算資料位於同一行 不想改資料格式的話 就是把原資料用if整理過,把不合的用文字取代後再用一般常用公式 |
|
|
|
*停權中*
加入日期: Nov 2010
文章: 116
|
感謝各位回答
我先說一下,我是懂資料庫(daverage;dstdev;dmin;dmax)的方式(我也是看說明學著用的) 原先的內容如下(我寫程式產生的報表) 問題是如果我總平均....等那些值要用資料庫用法的話勢必要多出紅色框框的那些東西,我在想說有沒有辦法在函式中寫判斷式,就不用多出那些沒用途的中文字 此文章於 2011-07-01 01:57 PM 被 老柏(第三) 編輯. |
|
|
|
Advance Member
![]() ![]() 加入日期: Dec 2002
文章: 441
|
F6~G7 準則部份,看是設到另一張sheet或是用儲存格格式 自訂格式->打 ;;;
這樣就會隱藏 至於第12列,用 格式->列->隱藏 (理論上應該不會影響資料庫函數使用,你試試看) 如果要極致完美,可能要寫一堆vba或作一堆轉換中介報表,你可以試試~~ |
|
|
|
*停權中*
加入日期: Nov 2010
文章: 116
|
引用:
感謝,隱藏真的不會有影響ㄟ 靶F6~G7打在表單結尾再隱藏,一樣有效 ![]() ![]() ![]() |
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jul 2004 您的住址: Verthandi的懷裡
文章: 766
|
引用:
我用最笨的公式寫看看(兩段式IF判斷式) 你可以試試看 引用:
寫法都一樣 |
||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jul 2004 您的住址: Verthandi的懷裡
文章: 766
|
|
|
|
|
*停權中*
加入日期: Nov 2010
文章: 116
|
引用:
感謝 原本我想說我自己寫不要當伸手牌,沒想到您自己貼上範例給我看,謝謝 |
|
|
|