Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Excel-haj - hjælp en newbie

Side 1 ud af 1 (9 indlæg)
  • 1
Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3337
Skrevet kl. 09:56
Hvor mange stjerner giver du? :
Gennemsnit 1,0 stjerner givet af 1 person

Kære Amino.

Jeg har brug for en formular der tjekker en dato og returnerer hvilket kvt. datoen ligger i.

F.eks. skal "28/03/2010" give 1, "01/05/2010" skal give 2 o.s.v.

 

VH Jørgen Olsen

Tilmeldt 28. Jun 07
Indlæg ialt: 284
Skrevet kl. 11:22
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

=IF(OR(MONTH(D8)=1;MONTH(D8)=2;MONTH(D8)=3);1;IF(OR(MONTH(D8)=4;MONTH(D8)=5;MONTH(D8)=6);2;IF(OR(MONTH(D8)=7;MONTH(D8)=8;MONTH(D8)=9);3;IF(OR(MONTH(D8)=10;MONTH(D8)=11;MONTH(D8)=12);4))))

D8 er i eksemplet en celle med en datoværdi.

Det kan sikkert gøres smartere, men det virker.

Dbh. Aleksander

Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3337
Skrevet kl. 11:28
Hvor mange stjerner giver du? :
Gennemsnit 1,0 stjerner givet af 1 person

Hehe jeg vidste det være en kæmpe nested if der skulle til - og det virker - jeg magtede det bare ikke - tusind tak for hjælpen.

 

Tror du du kan overskue også at få den til at skrive 0 hvis D8 er tom?

Tilmeldt 28. Jun 07
Indlæg ialt: 284
Skrevet kl. 11:41
Hvor mange stjerner giver du? :

Så skal du nok indsætte en ekstra IF i starten a la: =IF(MONTH(D8)="";0; + [tidligere formel] + ).

Har dog ikke testet det.

Dbh. Aleksander

Fra Dyssegård
Tilmeldt 21. Jan 09
Indlæg ialt: 181
Skrevet kl. 14:31
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

hmmm... det enkle måde kunne være:

=RUND.OP(MÅNED(A1)/3)      - Dansk openOffice formular


=ROUNDUP(MONTH(A1)/3,0) - excel formular

knap så "fyldig" men burde gøre tricket.

 

/almulimann

Fra Horsens
Tilmeldt 19. Feb 10
Indlæg ialt: 127
Skrevet kl. 22:08
Hvor mange stjerner giver du? :

Håber det er ok jeg bryder ind..  Har et excelark hvor jeg har en celle som skal stige +1 hver gang arket åbnes, også selvom arket ikke blev gemt.

Fra Næstved
Tilmeldt 8. Mar 08
Indlæg ialt: 159
Fra  Franz Media Í/S Skrevet kl. 22:24
Hvor mange stjerner giver du? :

flexlog .. Der laver du bare sådan her (regner med du tager B rækken start ved b2 som ex. er 1 så skl b3 være 2 som fås ved =B2+1 også kopirere du bare den der ned ad så fylder den selv på ;)

Med Venlig Hilsen 

Kasper Franz

Fra Horsens
Tilmeldt 19. Feb 10
Indlæg ialt: 127
Skrevet kl. 22:35
Hvor mange stjerner giver du? :

Tror du har misforstået mit spørgsmål..  Har celle A5 som skal starte på 000001 og hver gang arket åbnes skal A5 øges med en til fks. 000002, 000003 osv hver gang arket åbnes/lukkes.  Har en løsning nu hvor det virker hver gang arket GEMMES men det skal virke også selvom arket ikke gemmes :)

Tilmeldt 28. Jun 07
Indlæg ialt: 284
Skrevet kl. 10:38
Hvor mange stjerner giver du? :

Hej flexlog

Du skal jo gemme nummeret et eller andet sted. Hvis det ikke skal være i arket, så skal det enten være i et andet ark, en fil i filsystemet eller i en database.

Du vil skulle programmere en visual basic kode, som, når arket åbner, læser værdien i din eksterne lagerplads (andet ark, fil, database), lægger "1" til værdien og skriver den nye værdi ned i både A5 og din eksterne lagerplads.

Det er lidt omfattende. Må jeg spørge hvad det skal bruges til? Det kan vel ikke være versionsstyring, da der ikke nødvendigvis foretages ændringer i arket.

Mvh. Aleksander

Side 1 ud af 1 (9 indlæg)