|  |  | 
|  | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs 
 | 
| Autor | Thema:  Zahlen werden bei WENN Funktion nur teilweise ausgegeben (1245 mal gelesen) | 
 | CADdoctor Mitglied
 Technischer Zeichner
 
   
 
      Beiträge: 319Registriert: 12.05.2007
 |    erstellt am: 24. Apr. 2015 19:07  <-- editieren / zitieren -->    Unities abgeben:            
  Hallo! Wenn im Register Zahlen in den Zellen A1:F1 die Zahl 1 steht, dann soll 1 ausgegeben werden sonst "".Die Zahlen werden bei der WENN Funktion allerdings nur teilweise ausgegeben. (1, 20)
 Was mache Ich falsch?
 ------------------Mit freundlichen Grüßen
 CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | ThoMay Ehrenmitglied V.I.P. h.c.
 Konstrukteur
 
 
  
 
      Beiträge: 5260Registriert: 15.04.2007
 SWX 2019Windows 10 x64
 |    erstellt am: 24. Apr. 2015 19:23  <-- editieren / zitieren -->    Unities abgeben:           Nur für CADdoctor   | 
                        | CADdoctor Mitglied
 Technischer Zeichner
 
   
 
      Beiträge: 319Registriert: 12.05.2007
 |    erstellt am: 24. Apr. 2015 19:48  <-- editieren / zitieren -->    Unities abgeben:            
  Hallo! Mein Ziel ist es, die Zahlen 1, 20, 22, 24 27 und 33 im Register X in der richtigen Zelle auszugeben.Die restlichen Zellen sollen leer bleiben.
 ------------------Mit freundlichen Grüßen
 CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | ThoMay Ehrenmitglied V.I.P. h.c.
 Konstrukteur
 
 
  
 
      Beiträge: 5260Registriert: 15.04.2007
 SWX 2019Windows 10 x64
 |    erstellt am: 24. Apr. 2015 20:10  <-- editieren / zitieren -->    Unities abgeben:           Nur für CADdoctor   | 
                        | KlaK Ehrenmitglied V.I.P. h.c.
 Dipl. Ing. Vermessung, CAD- und Netz-Admin
 
 
  
 
      Beiträge: 2880Registriert: 02.05.2006
 Office 2010; Office365Visual Basic
 |    erstellt am: 24. Apr. 2015 21:07  <-- editieren / zitieren -->    Unities abgeben:           Nur für CADdoctor   
  CADdoctor möchte eine Lottoauswertung machen     Die Zahlen stehen in Tabelle Zahlen, jeweils die sechs gewählten in einer Zeile Für die Felder in Tabelle X kann man folgende Formel verwenden:
 Code:=WENN(ISTFEHLER(WVERWEIS((ZEILE()-1)*6+SPALTE();Zahlen!$A$1:$F$1;1;FALSCH));"";(ZEILE()-1)*6+SPALTE())
 
 GrüßeKlaus
   PS: @CADdoctor: Lotto ist aber 6 aus 49 somit müßte ein Spielfeld von A1 bis G7 gehen ...
 [Diese Nachricht wurde von KlaK am 24. Apr. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | CADdoctor Mitglied
 Technischer Zeichner
 
   
 
      Beiträge: 319Registriert: 12.05.2007
 |    erstellt am: 25. Apr. 2015 07:49  <-- editieren / zitieren -->    Unities abgeben:            
  Hallo KlaK! Hab auch bei deiner Formel das Problem, dass bei manchen Zellen die Zahlen nicht Angezeigt werden!Ich bin aus Österreich, da haben wir 6 aus 45.
 ------------------Mit freundlichen Grüßen
 CADdoctor [Diese Nachricht wurde von CADdoctor am 25. Apr. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                       
 | KlaK Ehrenmitglied V.I.P. h.c.
 Dipl. Ing. Vermessung, CAD- und Netz-Admin
 
 
  
 
      Beiträge: 2880Registriert: 02.05.2006
 Office 2010; Office365Visual Basic
 |    erstellt am: 25. Apr. 2015 09:21  <-- editieren / zitieren -->    Unities abgeben:           Nur für CADdoctor   
  Hallo CADdoctor, Wenn man die Formel nur kopiert und nicht versucht das zu verstehen ist das kein Wunder. Du hast in Zelle AE1 stehen:
 Code:=WENN(ISTFEHLER(WVERWEIS((ZEILE()-1)*6+SPALTE();Zahlen!$A$7:$F$7;1;FALSCH));"";(ZEILE()-1)*6+SPALTE())
 
 Beginn des Spielfeldes ist Spalte AC1 Spalte AC ist die 29. Spalte somit muß hier die Formel des Feldes so lauten:
 
 Code:=WENN(ISTFEHLER(WVERWEIS((ZEILE()-1)*6+SPALTE()-28;Zahlen!$A$7:$F$7;1;FALSCH));"";(ZEILE()-1)*6+SPALTE()-28)
 
 Entsprechend natürlich für tieferliegende Tabellen das darunterbefindliche Spielfeld (Beginn AC10)hätte dann
 Code:=WENN(ISTFEHLER(WVERWEIS((ZEILE()-10)*6+SPALTE()-28;Zahlen!$A$7:$F$7;1;FALSCH));"";(ZEILE()-10)*6+SPALTE()-28)
 
 GrüßeKlaus
   Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |