Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Excel - text op halen uit een data-sheet

Pagina: 1
Acties:

  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 21-11 15:25

Mystikal

It never hurts to help!

Topicstarter
Hopelijk hier ook wat experts. De omschrijving is wat vaag, mede omdat ik het in 1 zin niet veel beter kan omschrijven.

Ik heb een datasheet waarin orders staan.

Ordernummer klant 500.00

Voor elke maand heb ik een kolom, dus bijvb kan de 500 in de kolom juni staan. Op elke rij staat maar 1 order en 1 bedrag per maand.

Nu zoek ik een formule per rij die mij de maand 'juni' geeft als er een bedrag in die kolom staat. Zodat ik straks makkelijk de volgende datasheet kan opbouwen:
ordernummer klant bedrag maand.

Ik heb dit geprobeerd met een if-functie, maar kreeg de melding 'to many arguments'.

code:
1
=if(E4>0,"2013-01",if(F4>0,"2013-02",if(G4>0,"2013-03"),if(H4>0,"2013-04",if(I4>0,"2013-05",if(J4>0,"2013-06",if(K4>0,"2013-07",if(L4>0,"2013-08",if(K4>0,"2013-09",if(L4>0,"2013-10",if(m4>0,"2013-11","2013-12"))))))))))


Volgens mij is het niet zo moeilijk, maar ik kan ook in Google niet echt een goede omschrijving bedenken om mijn probleem op te zoeken.

Basement Bios ---- Exo-S


  • ThunderHorn
  • Registratie: December 2010
  • Laatst online: 13-10 14:09
Volgens mij moet je de komma's vervangen in puntkomma's?

  • Arjan90
  • Registratie: September 2005
  • Laatst online: 20-11 12:35
Waarom noteer je niet gewoon de datum van transactie en haal je daar de maand uit?
Dan kun je middels een extra sheet (bijv. rapportage) per maand de resultaten weergeven (want ik neem aan dat je daarvoor alles per maand in een kolom wegschrijft). De maand kun je dan evt. met een selectiemenu (validatie) laten aanpassen om de gebruiksvriendelijkheid te verbeteren.

Over je script: Bij G4/"2013-03" gaat volgens mij al wat mis, je sluit daar de formule af. Is dat niet je probleem?

[ Voor 13% gewijzigd door Arjan90 op 22-05-2013 15:04 ]

"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid."


  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 21-11 15:25

Mystikal

It never hurts to help!

Topicstarter
Het probleem is dat ik met historische gegevens moet werken. Dit is de enige data die ik op dit moment heb. Anders opzetten is dus op dit moment niet echt een optie.

BTW: De " , " moet ik niet vervangen door " ; ".

Basement Bios ---- Exo-S


  • Arjan90
  • Registratie: September 2005
  • Laatst online: 20-11 12:35
Volgende keer even goed de formule controleren dan, dit moet hem volgens mij zijn:
code:
1
=IF(E2>0,"2013-01",IF(F2>0,"2013-02",IF(G2>0,"2013-03",IF(H2>0,"2013-04",IF(I2>0,"2013-05",IF(J2>0,"2013-06",IF(K2>0,"2013-07",IF(L2>0,"2013-08",IF(M2>0,"2013-09",IF(N2>0,"2013-10",IF(O2>0,"2013-11","2013-12")))))))))))


Probleem van deze opbouw is natuurlijk wel dat als er een bedrag ingevuld staat in zowel Juni als Augustus, hij altijd 2013-06 zal weergeven. Niet ideaal dus, maar als dit is wat je hebt dan kun je niet anders.

Het verschil tussen ; en , heeft overigens te maken de taal van Excel. In de Nederlands formules moet je wel werken met ;

[ Voor 36% gewijzigd door Arjan90 op 22-05-2013 15:09 ]

"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid."


  • Mystikal
  • Registratie: Januari 2001
  • Laatst online: 21-11 15:25

Mystikal

It never hurts to help!

Topicstarter
Thanks! Works like a charm!

Die 'sluitende' haakjes had ik dubbel.... |:(

[ Voor 48% gewijzigd door Mystikal op 22-05-2013 15:16 ]

Basement Bios ---- Exo-S

Pagina: 1