延續上一篇文章:Excel-從已繳交清單中找出尚未繳交作業的學生(SUMPRODUCT)
如果要將已繳交的學生顯示成績,未繳交的學生標示「X」,該如何處理?
【公式設計與解析】
選取儲存格A1:B300,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:班級、座號、成績。
儲存格F2:
=IF(SUMPRODUCT((班級=F$1)*(座號=$E2)),INDEX(成績,
SUMPRODUCT((班級=F$1)*(座號=$E2)*ROW(成績))-1,0),"X")
參考:Excel-從已繳交清單中找出尚未繳交作業的學生(SUMPRODUCT)
公式:INDEX(成績,SUMPRODUCT((班級=F$1)*(座號=$E2)*ROW(成績))-1,0)
(1) SUMPRODUCT((班級=F$1)*(座號=$E2)*ROW(成績))
(班級=F$1)*(座號=$E2)*ROW(成績):在SUMPRODUCT函數中找出符合條件:班級=F$1和座號=$E2的成績列號。
(2) INDEX(成績,第(1)式-1,0)
利用 INDEX 函數,以查表方式根據第(1)式傳回的列號,顯示對應的儲存格內容。
文章標籤
全站熱搜

*****
*****
編號 日期 批號 總額 申請金額 128 106/4/19 10383532 16,175,958 8,925,000 129 106/4/19 10383531 1,674,042 130 106/4/21 10381305 7,261,052 3,265,001 131 106/2/10 10389535 3,552 3,552 132 106/2/22 10384446 1,996 1,996 133 106/3/22 10381234 2,096 2,096 134 106/2/5 10382605 1,767,990 1,767,990 135 106/3/20 10381255 5,799,417 5,208,866 136 106/3/17 10384053 191,520 181,944 137 106/4/24 10383860 102,375 102,375 138 合計 139 106/5/19 10384107 7,240,551 3,229,023 140 合計 141 106/4/21 10381305 7,261,052 3,265,001 142 106/4/19 10383532 16,175,958 8,925,000 143 106/4/19 10383531 1,674,042 144 106/4/6 10382954 40,000 40,000 145 106/4/24 10384431 2,190 2,190 146 106/4/19 10384068 104,370 99,151 147 合計 老師您好,想求救老師,就是每個批號都有總額上限,每個批號不定時拆次申請金額,假如在申請金額欄需要對照批號欄及總額上限,若超過總額值,申請金額欄底色顯示紅色底色,請問老師公式該如何寫呢?若增加一欄對照批號、申請金額欄及總額上限,若本次申請加上次申請超過總額值顯示超過上限文字並顯示紅色底色,哪個會簡單點呢? 請老師解惑 感謝^^