Okay, ein Kollege versucht, einige Dosierungsinformationen zusammenzustellen. Er hat eine Tabelle mit Behandlungsdaten, der Krankenaktennummer des Patienten und dem Namen des Medikaments. Wenn Oxycodon also am 30.09.15 dreimal in der Krankenakte 012345678 vorkommt, möchte er automatisch einen Bericht erhalten, der wie folgt aussieht:
Serv.-Datum...... MedRec#.......... Rx................. Dosen
30.09.2015...... 012345678...... Oxycodon...... 3
29.09.2015......0123455567...... Aspirin............ 1
29.09.2015......0000345678...... Rantidine...... 2
Natürlich hat er eine riesige Anzahl von Daten, Patienten und verschiedenen Medikamenten für jeden Patienten an verschiedenen Tagen, sodass das Obige viele Monate für Patienten mit verschiedenen Medikamenten abdecken würde. Ich habe CountIF ausprobiert, und zunächst sah eine Pivot-Tabelle vielversprechend aus, aber mir fehlt das Geschick und ich bin verrückt danach, wie ich automatisch eine Zählung für so viele erfüllte Bedingungen zurückgeben und den Rx-Namen, die Servicedaten und die Med Rec-Nummer aus dem Blatt ziehen und den Bericht auf einem neuen Blatt erstellen kann. Irgendwelche Ideen?
Antwort1
Angenommen, Ihre Daten sehen folgendermaßen aus:
Fügen Sie links eine Spalte hinzu, die ein zusammengesetzter Index basierend auf Datum, Medrec# und Rx sein wird (ich verwende ein Semikolon als Trennzeichen):=CONCATENATE(B2,";",C2,";",D2)
Jetzt müssen Sie nur noch ZÄHLENWENN verwenden, um die Häufigkeit dieses INDEX zu zählen (was der Anzahl der Dosen entspricht):=COUNTIF(A:A,A2)
Anschließend können Sie die erweiterten Filter von Excel verwenden, um nur eindeutige Werte anzuzeigen:
Dadurch erhalten Sie diese gefilterte Tabelle: