PDA

Vollständige Version anzeigen : Darstellung eienr Überschreitung der festgesetzten Toleranzgrenzen


Kostja.S
24.04.2015, 10:29
Hallo Community!

Folgendes Problem:

A= Datensatz der zwischen 15 und 50 liegt (manchmal werden die Grenzen überschritten bsp. 13 oder 60)
B= 15 (UTG)
C=50 (OTG)

Ich möchte nun in dem schon erstelltem Diagramm, die Anzahl an Überschreitungen darstellen und das in einem kleinen Fenster

z.B.

< 15 = 0 (0.00%)
> 50 = 0 (0.00%)

Kann mir jemand erklären, wie ich das in Excel mache?

Beverly
24.04.2015, 11:17
Hi Kostja,

lade doch mal deine Mappe mit den Daten und dem derzeitigen Diagramm hoch.
Mit "kleines Fenster" meinst du ein Textfeld?

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Kostja.S
24.04.2015, 11:57
Aus beruflichen Gründen kann ich leider die Datei nicht hochladen (vertraulich usw. bitte um Verständnis), aber ja, ich möchte in einem Textfeld welches sich auf dem Diagramm befindet die Anzahl an Überschreitungen angeben.

Sprich:

Wenn ich jetzt die Kalenderwoche 10 habe und bei meinem Datensatz gewisse Über- bzw. Unterschreitungen in dem angegebenen Zeitraum stattgefunden haben, dann möchte ich die Anzahl an Überschreitungen in einem Textfeld wiedergeben. So soll man in jedem Zeitraum erkennen können, wie viel Grenzüberschreitungen es gegeben hat.

Mc Santa
24.04.2015, 12:58
Hallo,

vertrauliche Daten kannst du im Beispiel durch Dummy-Daten ersetzen.
Achte darauf, dass der Daten-Typ erhalten bleibt (Datum --> Datum, Text --> Text, Zahlen --> Zahlen, usw.
Die Beispiel-Datei hilft uns nur zu verstehen, wie deine Datei strukturiert und aufgebaut ist, damit man dazu eine Lösung erstellen kann.

VG
Santa

Beverly
24.04.2015, 13:01
Aus beruflichen Gründen kann ich leider die Datei nicht hochladen (vertraulich usw. bitte um Verständnis)

Man kann auch eine Beispielmappe mit anonymisierten Daten hochladen...


Markiere das Diagramm und füge ein Textfeld ein. Schreibe (bei aktiviertem Textfeld) in die Bearbeitungsleiste "=" (ohne Anführungszeichen), setze den Cursor in die Zelle mit dem anzuzeigenden Wert und drücke Enter.

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Kostja.S
30.04.2015, 09:01
Ich versuche es nochmal etwas einfacher zu erklären:

In Spalte A steht die maximal aufgetretene Kraft
In Spalte B steht die minimal aufgetretene Kraft
In Spalte C steht die untere eingestellte Grenze
In Spalte D steht die obere eingesteltle Grenze

Ausgabe in Zeile E1:

Wenn die Datenreihe in Spalte A oder Spalte B die in Spalte C eingestellt Grenze unterschreitet, dann soll summiert werden. Hierbei soll dann aber nur einmal pro Zeile summiert werden.

Beispiel:

A1 = 10
B1 = 18
C1 = 15

Dann hat A1 die 15 unterschritten und somit muss in beispielsweise E1 eine 1 stehen.

Wenn in

A2 = 10
B2 = 12
C2 = 15

Dann hat A2 und B2 die in C2 eingetragene Zahl unterschritten, jetzt soll aber dennoch nur eine 1 in E1 stehen.

Sprich, wenn eine Zahl von Spalte A oder B die in C oder D eingestellten Grenzen unter- bzw überschreitet, dann soll einmal summiert werden pro Zeile.

Bis jetzt habe ich folgende Formel eingetragen:

E1 =SUMMENPRODUKT((A:A>0)*(A:A<15)+(B:B>0)*(B:B<15))

wobei hier E1 die Summe der unterschrittenen Werte entspricht, in F1 habe ich dann das gleiche nur mit der Summer der Überschrittenen Werte. Leider summierter er mir aber mit dieser Formel jede Über- bzw Unterschrittene Grenze und wie gesagt soll er das so machen, wie beim zweiten Beispiel beschrieben.

Mc Santa
30.04.2015, 09:46
Hallo,

Ich verstehe nicht, was an einer Datei so schwierig ist, aber die Erkältung war jetzt gut

Probiere diese Formel:
=SUMMENPRODUKT(N((A:A>0)*(A:A<15)+(B:B>0)*(B:B<15)))

Kostja.S
30.04.2015, 11:53
Habe eine Datei mit einem Vermerk hochgeladen

Mc Santa
03.05.2015, 22:57
Hallo,

da du ja immer zwei Werte eingetragen hast und der max-Wert in D immer >= dem Min-Wert in C ist, brauchst du in der Formel immer nur eine Spalte vergleichen:
<style>.mcs table{border-collapse:collapse;}.mcs table td, .mcs table caption{border:1px solid #999999;color:#000000;background-color:#FFFFFF;font:11pt Calibri, sans-serif;padding:1pt 2pt;text-align:left;vertical-align:middle;}.mcs .foot td{border:0;font-size:7pt;color:#888888;padding:0;}.mcs .foot{clear: both;}.mcs .sheet td:first-child{background-color:#ddddee;text-align:center;}.mcs .sheet tr:first-child td{background-color:#ddddee;text-align:center;}.mcs .ff0{font-family:Courier New;}.mcs .co0{color:#323232;}.mcs .fs0{font-size:8pt;}.mcs .c{text-align:center;}.mcs .b{font-weight:bold;}.mcs .r{text-align:right;}.mcs .l{text-align:left;}.mcs .formulas tr:first-child td{background-color:#eeaaaa;}.mcs .formulas td:nth-child(2){padding-right: 20pt;}.formats, .names, .formulas, .cond, .fonts, .valid{float: none;margin: 10pt 10pt 0 0;}</style><span class='mcs'><table class='sheet'><colgroup><col width='28pt'><col width='128pt'><col width='133pt'><col width='45pt'><col width='47pt'><col width='64pt'><col width='64pt'><col width='236pt'></colgroup><tr><td></td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td></tr><tr><td>1</td><td class='c b'>UTG (lt. Zeichnung)</td><td class='c b'>OTG (lt. Einstellung)</td><td class='c b'>F_min</td><td class='c b'>F_max</td><td class='r'></td><td class='r'></td><td class='r'></td></tr><tr><td>2</td><td class='r'>1500</td><td class='r'>5000</td><td class='r'>1200</td><td class='r'>1300</td><td class='r'></td><td class='r'></td><td class='l'>Summe Unschreitung Untergrenze</td></tr><tr><td>3</td><td class='r'>1500</td><td class='r'>5000</td><td class='r'>1100</td><td class='r'>1400</td><td class='r'></td><td class='r'></td><td class='r'>4</td></tr><tr><td>4</td><td class='r'>1500</td><td class='r'>5000</td><td class='r'>4500</td><td class='r'>4800</td><td class='r'></td><td class='r'></td><td class='l'>Summe Überschreitung Obergrenze</td></tr><tr><td>5</td><td class='r'>1500</td><td class='r'>5000</td><td class='r'>5500</td><td class='r'>6500</td><td class='r'></td><td class='r'></td><td class='r'>2</td></tr><tr><td>6</td><td class='r'>1500</td><td class='r'>5000</td><td class='r'>1200</td><td class='r'>1800</td><td class='r'></td><td class='r'></td><td class='r'></td></tr><tr><td>7</td><td class='r'>1500</td><td class='r'>5000</td><td class='r'>5000</td><td class='r'>6000</td><td class='r'></td><td class='r'></td><td class='l ff0 co0 fs0'></td></tr></table><table class='formulas'><colgroup><col width='40pt'><col></colgroup><tr><td>Zelle</td><td>Formel</td></tr><tr><td>G3</td><td><Span style='color:#222222'>=SUMMENPRODUKT</Span><Span style='color:#0000DD'>(N</Span><Span style='color:#222222'>(C:C<Span style='color:#222222'><</Span>A:A)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr><tr><td>G5</td><td><Span style='color:#222222'>=SUMMENPRODUKT</Span><Span style='color:#0000DD'>(N</Span><Span style='color:#222222'>(D<Span style='color:#222222'>:</Span>D>B:B)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr></table><table class='foot'><tbody><tr><td>Tabelle by Tab2Html &copy;Gerd alias Bamberg</td></tr><tr><td>CSS by Mc Santa</td></tr></tbody></table></span>

VG
Santa

Beverly
04.05.2015, 06:38
Summenprodukt funktioniert m.W. nicht mit der gesamten Spalte, deshalb würde ich sagen, die Formel muss so heißen (2 verschiedene Möglichkeiten):

<br/><b><em>Sheet1</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:155px;" /><col style="width:161px;" /><col style="width:54px;" /><col style="width:57px;" /><col style="width:27px;" /><col style="width:27px;" /><col style="width:285px;" /></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></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>UTG (lt. Zeichnung)</b></td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>OTG (lt. Einstellung)</b></td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>F_min</b></td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; "><b>F_max</b></td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1200</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1300</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Summe Unschreitung Untergrenze</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1100</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1400</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">3</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">4500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">4800</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Summe Überschreitung Obergrenze</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">6500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">2</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">6</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1200</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1800</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">7</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">1500</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">5000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">6000</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#222222; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&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; width:800px;padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td><td> </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel</td><td> Bereich </td> <td>N/A</td></tr><tr><td>G3</td><td>=SUMMENPRODUKT((C2:C7&lt;A2:A7)*1)</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>G5</td><td>=SUMMENPRODUKT(N(D2:&nbsp;D7&gt;B2:B7))</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><table cellspacing="0" cellpadding="0"><tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href="http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip" >Excel-Inn.de</a></td></tr> <tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href='http://Hajo-Excel.de/tools.htm' >Hajo-Excel.de</a></td></tr><tr style="text-align:left; font-weight:bold;" ><td style="text-align:left; font-size: xx-small" >XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007</td></tr><tr style="text-align:left; font-weight:bold; " ><td style="text-align:left; font-size: xx-small" > Add-In-Version 19.02 einschl. 64 Bit</td></tr></table><br/>


<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Kostja.S
05.05.2015, 07:27
Danke an euch beiden für eure schnelle Antwort. Ich habe beide Varianten ausprobiert und leider mach sowohl die Formel

=SUMMENPRODUKT(N(C:C<A:A))

als auch

=SUMMENPRODUKT((C:C<A:A)*1)
nicht das was ich will.

Bei der "Summe Unterschreitung Untergrenze" wird eine 1 angezeigt obwohl kein Datensatz eingepflegt wurde, es müsste eigentlich eine 0 stehen. Zudem wird diese 1 dann zu dem tatsächlich auftretendem Wert "3" dazu gerechnet und somit entsteht eine "4", die nicht der Wahrheit entspricht.

Hat jemand eine Erklärung dafür?

@Beverly

Bei dir hat es geklappt und es steht eine 3 dort und nicht wie bei mir und Mc Santa eine 4. Warum klappt es bei mir nicht?

Ich hab jetzt den Fehler gefunden! Wenn man bei C2:C7 beginnt, dann bekommt man eine 0 bzw 3 raus, wenn man aber eine gesamt Spalte angibt mit C:C, dann wird somit C1 mitgerechnet. Bei mir muss aber die gesamte Spalte immer wieder diese Operation durchführen. Wie kann ich excel nun sagen, dass er die erste Zeile nicht berücksichtigen soll, da es ja einfach nur die Benennung ist und erste ab dem Datensatz ermitteln soll? Somit hattest du recht Beverly, das Summenprodukt klappt nicht bei der Angabe der gesamten Spalte, aber wie bekomme ich das dennoch hin?

Mc Santa
05.05.2015, 07:39
Weil die Überschrift mit berücksichtigt wird.
Entweder du berücksichtigst nur den Datenbereich, oder du rechnest am Ende noch -1.

VG
Santa

Beverly
05.05.2015, 11:28
Hi Kostja,



Bei mir muss aber die gesamte Spalte immer wieder diese Operation durchführen.


Aus welchem Grund? Wenn man nicht die genaue Anzahl an Zellen kennt, kann man doch als höchste Zeile eine mehmen, die die Daten niemals füllen werden - also z.B. C2:C500

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Kostja.S
05.05.2015, 12:16
Danke für eure Antwort und eure damti verbundene Hilfe. Es hat mittlerweile geklappt und ich habe es mit dem Vorschlag "-1" bei der Rechnung für die untere Grenze umgangen.