Registriert seit: 06.09.2021
Version(en): Professional 2016
Hallo, ich bin, wie mein Benutzername schon vermuten lässt, mehr in der freien Natur unterwegs als im Netz. Hier angemeldet habe ich mich, weil mich ein Excel-Problem beschäftigt, das ich nicht gelöst bekomme: Mal angenommen, ich habe 100 Geldbeträge von 5 verschiedenen Personen erhalten, will aber keine Namen in die Tabelle eintragen, so dass ich auf einem Tabellenblatt 100 Zellen lediglich mit diesen Zahlen belegt habe. Auf dem Tabellenblatt stehen keine Namen, Überschriften usw., nur die Zahlen. Jetzt möchte ich jede Zelle mit einem Code versehen, der es mir ermöglicht, eine Abfrage zu erstellen, dass auf einem Arbeitsblatt nur die Zahlen untereinander aufgeführt werden, die denselben Code haben, z.B. "Klaus". Es sollen also dann die Beträge untereinander erscheinen, die ich von Klaus erhalten haben. Die Funktion "Namen definieren" scheitert deswegen, weil hier der Name (für mich "Code") nur einmal eingetragen werden kann, derselbe Code bei einer 2. Zelle funktioniert nicht. Möglicherweise ist dieses Problem ganz einfach zu lösen, aber ich bin technischer Neanderthaler... Vielen Dank für Eure Ratschläge... Radler
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin, was ist der tiefere Sinn dahinter? Geheimhaltung? Dann ist Excel nicht das richtige Programm!! Ich habe mal für dich (zum Spielen) eine Datei erstellt, die, wenn ich deine Anfrage richtig verstanden habe, deinen Vorstellungen nahekommen dürfte. Und sie birgt "Geheimnisse". Aber vermutlich nur für ( deine Worte!!!) "... technische Neanderthaler..."; die übrigen Helfer dürften die Datei innerhalb kürzester Zeit vollständig geöffnet haben. Arbeitsblatt mit dem Namen 'Tabelle1' | | A | B | C | D | E | F | G | H | I | 1 | von wem? | Betrag | | Wer | hat wieviel gezahlt? | | Nr. | 2 | | 2 | 1 | 12,00 € | | 1 | 8,00 € | | | | | 3 | 2 | 24,00 € | | | 12,00 € | | | | | 4 | 3 | 5,00 € | | | keine weiteren Zahlung | | | | | 5 | 1 | 8,00 € | | | keine weiteren Zahlung | | | | | 6 | 4 | 11,00 € | | | keine weiteren Zahlung | | | | | 7 | 2 | 4,00 € | | | keine weiteren Zahlung | | | | | 8 | 5 | 5,00 € | | | keine weiteren Zahlung | | | | | 9 | 3 | 12,00 € | | | keine weiteren Zahlung | | | | | 10 | 6 | 9,00 € | | | keine weiteren Zahlung | | | | | 11 | 3 | 10,00 € | | | keine weiteren Zahlung | | | | |
Zelle | Formel | E2 | =WENNFEHLER(INDEX(B:B;AGGREGAT(14;6;ZEILE($A$1:$A$20)/($A$1:$A$20=$D$2);ZEILE(A1)));"keine weiteren Zahlung") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 | Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Radler_Geheim ;-).xlsb (Größe: 10,43 KB / Downloads: 8)
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 13.04.2014
Version(en): 365, 2019
07.09.2021, 08:54
(Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2021, 09:02 von BoskoBiati.)
Hallo Günter,
warum ist die Formel in der Datei als Matrixformel hinterlegt?
@Radler,
das Problem scheint mir unlösbar, das es nach meinem Kenntnisstand keine Möglichkeit gibt, jede Zelle mit einer Zahl zu belegen und ihr zusätzlich eine unsichtbare Kennung mitzugeben, damit man sie einer Person oder einem Konto zuordnen kann. Ich verstehe auch den Sinn hinter einer solchen Aktion nicht! Frage mal eine Bank, wie die sowas handlet.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
wenn anstelle der Namen ein Hash(Name) in der Tabelle steht, könnnen die Beträge addiert werden, ohne dass jemand die Person identifizieren kann.
mfg
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Edgar,
ich habe keine Matrixformel verwendet. Welche genau meinst du denn?
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 13.04.2014
Version(en): 365, 2019
Hi Günter, die Formel aus E2 erscheint bei mir als Matrixformel in der Datei.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Edgar, das ist mir schleierhaft. Bei mir steht sie, wie sie muss - warum bei dir die Geschweiften auftauchen, wissen wohl nur die (Excel)Götter.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.09.2015
Version(en): 2030,5
07.09.2021, 10:34
(Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2021, 10:37 von snb.)
Warum nicht einfach sortieren ? oder eine Pivottabelle ?
@WW
Ab Excel 2019 gibt's keine Array-Formeln mehr. In ältere Versionen werden deine Formeln umgewandelt.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin snb, Zitat:@WW Ab Excel 2019 gibt's keine Array-Formeln mehr. In ältere Versionen werden deine Formeln umgewandelt. aber wieso? Mir ist klar, dass eine AGGREGAT()-Formel keines C-S-E-Abschlusses bedarf; deshalb wurde sie von mir auch ganz normal mit ENTER abgeschlossen.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 29.09.2015
Version(en): 2030,5
07.09.2021, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2021, 12:23 von snb.)
@WW
Du hast recht. Aber wie auch Sumproduct ist auch Aggregate eine inhärente Array Funktion.( Kann man sehen im Hiltefenster).
|