PDA

Vollständige Version anzeigen : Feld berechnen mit zwei Kriterien


Kenchi
23.09.2011, 11:20
Hallo liebe Community,

sitze in der Firma und soll ein Excel-Sheet erstellen. Darum geht es um folgendes: Wir machen von einer Seite einen Export mit Daten in Excel. Diese Daten sollen dann zusammengefasst werden. Also z.B. wenn bestimmte Namen öfters vorkommen, sollen diese zusammengefasst werden und der Wert, der hinter den Namen steht ebenfalls aufsummiert werden. Das ist kein Problem. Jetzt ist es so, dass eine zweites Kriterium zuspielt, ein zweiter Name sozusagen.

Ich bräuchte jetzt eine Formel die so funktioniert: Wenn Name A (ganze Spalte A) und Name B (ganze 1. Zeile) stimmen, zähle die Werte zusammen, die Namen A und Namen B beinhalten.

Ich habe jetzt schon sehr viel probiert und leider immer gescheiter. Entweder ein #ZAHL!- oder #NV! Fehler. Wenn ich das dann überprüfe stimmt das meiste aber. Allerdings glaube ich auch, dass meine Formeln nicht stimmen.

Kann mir jemand helfen?

Liebe Grüße
Kenchi

M@x
23.09.2011, 12:07
Hi,
und wir sollen jetzt raten wie deine Formel ausschaut, die einen Fehler auswirft.
dann lad doch ein Beispiel hoch, zumindest poste mal die Formel

hary
23.09.2011, 12:23
Hallo
so?

<b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:52px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td><td>H</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >q</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >z</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >b</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >ö</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >k</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >j</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >a</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >a</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >b</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >c</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >d</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">6</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >q</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">7</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >w</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">8</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >a</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >3</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">9</td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >t</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >1</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">10</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">11</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">12</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#00B0F0; text-align:center; " >Name1</td><td style="color:#000000; background-color:#FFFF00; text-align:center; " >Name2</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >Summe</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">13</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >a</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >k</td><td style="color:#000000; background-color:#FFFFFF; text-align:center; " >4</td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td><td style="color:#000000; background-color:#FFFFFF; ">&nbsp; </td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel </td><td> Bereich </td></tr><tr><td>E13 </td><td>=SUMMENPRODUKT(($A$2:$A$9=$C$13)*($B$1:$H$1=$D$13)*$B$2:$H$9)</td><td>&nbsp;</td></tr></table><br/><a href="http://c.excelhost.de/c_beverly/getfile.php?id=122" onclick="window.open(this.href);return false">Tabellendarstellung in Foren Version 5.30</a><br/><br/>
gruss hary

Kenchi
23.09.2011, 12:58
Ja, so soll die Tabelle aussehen.
Ich habe es nur so, dass das Ergebnis aussieht wie die 1. Tabelle. Dort nur alle Werte zusammengezählt werden. Name1 kann bspw. öfters vorkommen und auch Name2 gibt es eventuell öfters bzw. es können mehrere Name2 hinzukommen.

Ich weiß jetzt nicht, ob diese Formel so schon dynamisch ist.

@ M@x: Ich hatte viele Formeln. Weil diese nicht funktionierten, habe ich sie wieder verworfen. Deswegen konnte ich jetzt auch keine posten. Sorry

Kenchi
23.09.2011, 13:11
Habe grade bisschen mit der Formel rumprobiert und gemerkt, dass sie super funktioniert. Sollte noch was sein, würde ich mich nochmal melden.

Viele Grüße
Kenchi

Kenchi
23.09.2011, 13:50
Ich habe noch eine Frage bezüglich einer Formel. Dabei handelt es sich um diese: =WENN(SUMME(WENN(Daten!B$1:B$100="";0;1/ZÄHLENWENN(Daten!B$1:B$100;Daten!B$1:B$100))) < ZEILE(Daten!B1);"";INDEX(Daten!B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Daten!B$1;;;ZEILE (Daten!$1:$100));Daten!B$1:B$100)=1;ZEILE(Daten!$1:$100));ZEILE(Daten!B1))))

Was muss in dieser verändern, damit ich sie in der Zeile erweitern kann. Folgendermaßen: In einer Liste stehen Werte untereinander. In der 2. Liste möchte ich diese Werte gerne nebeneinander haben. Kann mir dabei jemand helfen?