【发布时间】:2014-07-01 15:41:44
【问题描述】:
我正在寻求有关公式的帮助。在我的“数据”表上,我有以下格式的数据:
A B C D E F G H I J 1 UID RecordType HCode AdmittedDate Forename Surname DOB Sex STDate RDate 2 87962 STAsses STIV1 01/01/2012 Mark Jones 13/07/1978 男 09/12/2012 3 89658 转移 GLSI2 01/01/2012 艾莉森·艾特肯 20/12/1956 女 08/07/2013 4 84563 出院 JHOP1 01/01/2012 大卫·贝克汉姆 09/08/1987 男 08/07/2013 5 89654 STAsses STGE1 01/01/2012 安德鲁麦克白 27/09/1976 男 08/07/2012 6 89867 Transfer KIND1 01/01/2012 George Deas 08/05/1989 男 08/07/2013 7 87962 转移 STIV1 01/01/2012 Mark Jones 13/07/1978 男 04/03/2013 8 89654 转移 STGE1 01/01/2012 安德鲁麦克白 27/09/1976 男 12/08/2012
在我的“报告”表上,我设置了下表:
B C D E F 4 HospCode RecordType Jul-12 Aug-12 Sep-12 5 STGE1 评估 6 次转会 7 放电 8
我想做两件事。
- 在 D5、E5、F5 中,需要一个公式从数据表中返回 HCode 'STGE1' 的 'STAssess' 记录数,这些记录在“报告”表的 D4 所示月份(7 月-12)。这些记录的日期在数据表的第一列 - 'STDate'。
我尝试过使用 SUMPRODUCT,它在一定程度上有效,但我很难恢复 7 月份才完成的记录。我需要公式是动态的,因为它只带回在 D4 中输入的月份的结果(因此公式中内置的日期范围不起作用)。
- 在 D5、E5、F5 中,我需要从“数据”表中取回记录数,这些记录在 B 列 (RecordType) 中具有“转移”,在 C 列 (HCode) 中具有“STGE1”和日期在“报告”表的 D4 指定的月份(7 月 12 日)中的 J 列(RDate)中。
有人有什么想法吗?数据表实际上将是一个无法操作的外部 .csv 文件。我不介意使用其他隐藏的工作表来进行任何需要完成的排序,只要可以进行设置,以便在引入数据时无需进行额外的工作。
谢谢!
【问题讨论】:
标签: excel excel-formula formulas